Hallo,

Ik heb zelf een agendascriptje gemaakt en nu moet ik met een knop ook agendapunten kunnen verwijderen. Achter ieder punt staat een knop verwijder en deze hoort dus de bij elk agenda punt het goede id-nummer te zoeken en deze dan te verwijderen. Dit gebeurd niet:

Mijn codes:

<? echo $row['titel']?> <? echo "<a href='verwijder.php?id=".$row->id."'>Verwijder</a>"; ?>

en op verwijder.php
<?
include('include/config.php');
if ( isset ( $_GET['id'] ))
{
mysql_query("DELETE FROM agenda WHERE id='".$_GET['id']."' ") or die ( mysql_error() );
echo 'Agendapunt verwijderd';
}
else
{
echo 'Dit agendapunt bestaat niet';
}
?>

Iemand een ideetje wat fout is?
$row->id = object
$row['id'] = array

Doe die tweede eens? Dus van ".$row->id." ".$row['id']." maken.
Dankje het werk super!!
Geen dank:) Nog wat adviesjes: Gebruik [php]is_numeric[/php] om $_GET['id'] te controlleren of [php]is_int[/php] nog beter zelfs. Gebruik geen short tags. en echo op een andere manier:

<?php

echo 'aehbaer <a href="link.php">aerg</a>';

?>

Want attributen horen dubbele qoute's te hebben.
Die snap ik niet
Michiel schreef op 26.04.2007 18:25
Die snap ik niet
Wat snap je niet?
<?php

echo 'aehbaer <a href="link.php">aerg</a>';

?>
attributen van html tags zoals href alt title enz.. moeten met dubbele qoute's officieel. Niet dat het zo een ramp is ofzo maar als je je website valid wil hebben zijn dit een van de kleine dingen waar je op moeten letten en ik geloof dat echo met enkele qoute's zelfs ook nog sneller is als een echo met dubbele.
Weet je toevallig ook de code dat als ik iets wil wijzigen,
Dat de oude informatie in het textfield verschijnt?
dat is toch gewoon $row[oud] tussen de textarea tags zetten
Remco schreef op 26.04.2007 18:47
dat is toch gewoon $row[oud] tussen de textarea tags zetten


Ja:) wel met qoute's anders krijg je een notice/error...

Reageren