Hallo,
ik wil graag naast mijn opgesomde DB-waardes een linkje hebben welke de record verwijderd..
ik heb nu zoiets, mar ik kom niet meer verder
kunnen jullie mij helpen?
<?php
$querybis="SELECT titre,details FROM agenda WHERE date='$jour/$mois/$annee' and genre='activité' ORDER BY id";
$querydel = "DELETE * FROM agenda WHERE date='$jour/$mois/$annee' and genre='activité'";
$resultbis=mysql_query($querybis) or die(mysql_error());
$resultdel=mysql_query($querydel) or die(mysql_error());
if (mysql_num_rows($resultbis) >= 1)
{
while ($rowbis = mysql_fetch_array($resultbis))
{ ?>
<table>
<tr>
<td style="padding-left: 15px;"><font class="sidered">» <?=$rowbis['titre'];?></font><br>
<table>
<tr>
<td style="padding-left: 15px"><?=$rowbis['details'];?></td>
<td style="padding-left: 15px"><a href="">Verwijder</a></td>
</tr>
</table>
</td>
</tr>
</table>
<?php
}
echo "<br>";
}
else
{
echo "<table><tr><td style=\"padding-left: 15px;\">";
echo "Geen activiteiten<br></td></tr></table>";
}
?>
als je alle records uitleest kun je gewoon een unieke sleutel meegeven via een HREF
zoiets als
if (!empty($_GET['id']))
{
mysql_query("DELETE FROM pornoacttrices WHERE id = ".$_GET['id']."");
echo "verwijderd";
exit;
}
while ($rij = mysql_fetch_array($resultaat))
{
echo $rij['veldnaam1'];
echo $rij['veldnaam2'];
echo "<a href=\'"dezepagina.php?id=".$rij['idnummer']."\">Verwijderen</a>";
}
hoop dat je er wat mee kunt!! suc6
Die moet je er ff uiothouden de essentie is
1. je leest de db uit
2. Binnen je while statement maak je een link met achter de bestandnaam id=".$rij['VELDNAAMVANHETUNIEKEId']
3.Als je er dus op klikt wordt de pagina opnieuw geladen met het variabel $_GET['id'] geladen, daar staat namelijk dat id in.
4.Bovenin de pagina staat een statement die controleert of dat variabel geset is, zo ja dan verwijderd de pagina het record met het meegegeven id.
en die fout :S VAAAAAAAAAAAAAGE shit ik heb de PHP shit eraf gehaald, dan zie je die fout bniet meer
ik vind hem nou niet echt duidelijk nee,
waar definieer jij de var $resultaat?
en er staat een warning bij, dus de code klopt niet, kun je daar even naar kijken? :)
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '* FROM agenda WHERE date = '5/05/2006'' at line 1