Hallo,
bei mir funktioniert das löschen von Datensätzen einer MySQL Tabelle via PHP nicht.
hier der Code der den Fehler enthalten müsste:
<form method="post" action="lehrer_loeschen.php" >
<table width="50%" id="formulare">
<tr>
<td> </td>
<td>';
$abfrage2 = "SELECT name FROM lehrer";
$ergebnis2 = mysql_query($abfrage2);
while($row2 = mysql_fetch_object($ergebnis2))
echo '<input type="radio" value="'.$row2->name.'" name="radiobutton">'.$row2->name.'</input><br></br>';
echo '
</td>
</tr>
<tr>
<td> </td><td>
<input name="login" type="submit" id="login" value="Loeschen"></input></td>
</tr>
</form>
</table>
<br></br>
<br></br>
';
if(isset($_POST['login'])){
if (isset($_POST['radiobutton'])){
$name = $_POST['radiobutton'];
$loeschen = "DELETE FROM lehrer WHERE name = '$name'";
echo '<br></br>Lehrerprofil erfolgreich gelöscht';
}
else{
echo 'Bitte wählen Sie einen Lehrer aus';
}
}
bei mir funktioniert das löschen von Datensätzen einer MySQL Tabelle via PHP nicht.
hier der Code der den Fehler enthalten müsste:
<form method="post" action="lehrer_loeschen.php" >
<table width="50%" id="formulare">
<tr>
<td> </td>
<td>';
$abfrage2 = "SELECT name FROM lehrer";
$ergebnis2 = mysql_query($abfrage2);
while($row2 = mysql_fetch_object($ergebnis2))
echo '<input type="radio" value="'.$row2->name.'" name="radiobutton">'.$row2->name.'</input><br></br>';
echo '
</td>
</tr>
<tr>
<td> </td><td>
<input name="login" type="submit" id="login" value="Loeschen"></input></td>
</tr>
</form>
</table>
<br></br>
<br></br>
';
if(isset($_POST['login'])){
if (isset($_POST['radiobutton'])){
$name = $_POST['radiobutton'];
$loeschen = "DELETE FROM lehrer WHERE name = '$name'";
echo '<br></br>Lehrerprofil erfolgreich gelöscht';
}
else{
echo 'Bitte wählen Sie einen Lehrer aus';
}
}
Kommentar