Ik ben bezig via school met een project. Nu is het de bedoeling dat we gebruikers uit de database moeten kunnen verwijderen. De code geeft geen fouten maar hij pakt de $_POST niet goed mee. Hopelijk kunnen jullie mij hiermee helpen. Hier het stuk code hoe ik het heb gemaakt(De databaseconnectie is goed en wordt aangemaakt via de index.php):
<?php
$query= "SELECT * FROM gebruiker";
$res = mysql_query($query) OR die ("Kon geen verbinding maken met MySQL");
$aantal = mysql_num_rows($res);
if ($res && mysql_num_rows($res) >= 1)
{
echo '<table border="0">';
?>
<form action="index.php?p=AccountVerwijderen" method="post" name="verwijderen">
<?php
echo' <tr>
<td>Voornaam</td>
<td>Achternaam</td>
<td>Verwijderlink</td>
</tr>';
while ($row = mysql_fetch_array($res))
{
echo '<tr>
<td>'.$row['Voornaam'].'</td>
<td>'.$row['Achternaam'].'</td>
<td><input type="submit" value="Verwijderen" name="'.$row["GebruikerID"].'"/></td>
</tr>';
}
echo '</table></form>';
} else {
echo 'Geen data gevonden';
}
if(isset($_POST[$row['GebruikerID']]))
{
$id = $_POST[$row['GebruikerID']];
$verwijderen = mysql_query("DELETE FROM Gebruiker WHERE GebruikerID = ".$id." LIMIT");
if($verwijderen)
{
print("Het verwijderen is gelukt.");
}
else
{
print("Het verwijderen is mislukt.");
print $id;
}
}
?>
1.427 views