HTML interesse |
|
Ik heb een table genaamd visit, met daarin de rijen id en website.
id is auto_increment en website is steeds een andere url.
Ik laat de hele tijd een random website weergeven, dat doe ik met:
echo '<a href="http://'.$array[$rand]['website'].'" onClick="javascript:Accept()" target="_blank">'.$array[$rand]['website'].'</a>';
echo '<br /><br /><br /><a href=ontvang.php>Bekijk volgende uitnodiging</a>';
mysql_query("DELETE FROM visit WHERE website='".$array[$rand]['website']."'");
echo '<a href="http://'.$array[$rand]['website'].'" onClick="javascript:Accept()" target="_blank">'.$array[$rand]['website'].'</a>'; echo '<br /><br /><br /><a href=ontvang.php>Bekijk volgende uitnodiging</a>'; mysql_query("DELETE FROM visit WHERE website='".$array[$rand]['website']."'");
Hier zie je alleen de echo, maar, hij word in elk geval wel opgehaald.
$array[$rand]['website'] is de random url.
Dit werkt ook prima enz., maar ik wil dat als hji word weergeven, meteen uit de database verwijdert word, maar met deze code, als er meerdere website's met dezelfde naam zijn, dan worden ze ALLEMAAL verwijderd, wat dus niet de bedoeling is.
Ik heb het met deze code geprobeert, maar het werkt niet:
<?php
echo '<a href="http://'.$array[$rand]['website'].'" onClick="javascript:Accept()" target="_blank">'.$array[$rand]['website'].'</a>';
echo '<br /><br /><br /><a href=ontvang.php>Bekijk volgende uitnodiging</a>';
$webid = mysql_query("SELECT id FROM visit WHERE website='".$array[$rand]['website']."'");
while($webid2 = mysql_fetch_assoc($webid))
{
mysql_query("DELETE FROM visit WHERE id='".$webid2['id']."'");
}
?>
<?php echo '<a href="http://'.$array[$rand]['website'].'" onClick="javascript:Accept()" target="_blank">'.$array[$rand]['website'].'</a>'; echo '<br /><br /><br /><a href=ontvang.php>Bekijk volgende uitnodiging</a>'; $webid = mysql_query("SELECT id FROM visit WHERE website='".$array[$rand]['website']."'"); { mysql_query("DELETE FROM visit WHERE id='".$webid2['id']."'"); } ?>
Hier word er helemaal niks verwijderd, voor de rest werkt alles gewoon.
ik krijg geen errors..
Maar, hoezo werkt dit niet?
Hij haalt het ID op, en verwijderd de website met dat id, in elk geval.. dat hoort hij te doen..
Hoe komt dit? Dit klopt toch gewoon? Zo gebruik ik het ook bij andere dingen, en daar werkt het perfect...
|