Hei,
Har laget et galleri i php som lagrer bildenavn i en database, og sliter litt med slettefunksjonen. Problemet er at når jeg får opp siden med bildene og en slett-link for hvert bilde, og jeg trykker slett på et av dem, slettes et annet!
Den relevante koden:
Det rare er at når jeg holder musen over slettelinken, får jeg opp link?delete=!&id=riktigIDforbildet, men når jeg trykker på den og oppdaterer siden (for å sjekke resultatet), er et helt annet bilde sletta!
Har laget et galleri i php som lagrer bildenavn i en database, og sliter litt med slettefunksjonen. Problemet er at når jeg får opp siden med bildene og en slett-link for hvert bilde, og jeg trykker slett på et av dem, slettes et annet!
Den relevante koden:
Kode
$sql = "SELECT * FROM testergallery"; $result = mysql_query($sql); $antall = mysql_num_rows($result); for ($i = 0; $i<$antall; $i++) { $rad = mysql_fetch_array($result); $picid = $rad['id']; $bilde = ""; if($rad['bildenavn']) { $bilde = "<img src=loginandadmin/gallery_images/" . $rad['bildenavn'] . " height='50' width='50'>"; echo " "; } echo $bilde; echo "<br />"; ?><a href="loginandadmin/galdel.php?delete=1&id=<?php echo $picid ?>">Slett</a><?php echo "<hr/>"; } if($_GET['delete'] == "1") { $q = "DELETE FROM testergallery WHERE id=$picid"; $run = mysql_query($q); if(!$run) { die(mysql_error()); } else { echo "Bildet ble slettet."; die(); } }