Mew
Erfahrenes Mitglied
Hallo liebe Gemeinde,
ich habe folgende Scripts:
members.php
delete.php
Wenn ich auf abschicken gehe, wird der Benutzer aber nicht gelöscht. Da kommt dann die Fehlermeldung: Der Datensatz wurde nicht gelöscht
Kann mir jemand helfen? Vielen Dank
ich habe folgende Scripts:
members.php
PHP:
<form action = "delete.php" method = "post"><?php
require("inc/config.php");
$res = mysql_db_query("usr_web477_1", "select * from benutzerdaten");
$num = mysql_num_rows($res);
echo "<table class=\"table\"><tr><td><p><u>Auswahl</u></p></td><td><p><u>BenutzerID</u></p></td><td><p><u>Nickname</u></p></td><td><p><u>Email</u</p></td><td><p><u>Vorname</u></p></td><td><p><u>Nachname</u</p></td><td><p><u>Rang</u</p></td></tr>";
for ($i=0; $i<$num; $i++)
{
$id = mysql_result($res, $i, "ID");
$ni = parse(mysql_result($res, $i, "Nickname"));
$vn = parse(mysql_result($res, $i, "Vorname"));
$nn = parse(mysql_result($res, $i, "Nachname"));
$ra = parse(mysql_result($res, $i, "Rang"));
$em = parse(mysql_result($res, $i, "Email"));
echo "<tr><td><input type='radio' name='auswahl' value='$id'></td><td><p>$id</p></td><td><p>$ni</p></td><td><p>$em</p></td><td><p>$vn</p></td><td><p>$nn</p></td><td><p>$ra</p></td></tr>";
}
echo "<tr><td><br><a href='javascript:history.back();'>Zurück</a></td><td><input type='submit' value='Löschen'></td></tr></table>";
mysql_close($db);
?></form>
delete.php
PHP:
<?php
if ($_POST['auswahl'])
{
include("inc/config.php");
$sqlab = "delete * from benutzerdaten where";
$sqlab .= " ID = '$auswahl'";
mysql_db_query("usr_web477_1", $sqlab);
$num = mysql_affected_rows();
if ($num>0){
echo "Der Datensatz wurde gelöscht<p>";}
else{
echo "Der Datensatz wurde nicht gelöscht<p>";}
mysql_close($db);
}
else
echo "Es wurde kein Datensatz ausgewählt<p>";
?>
Zurück zur <a href="uf17a.php">Auswahl</a>
Wenn ich auf abschicken gehe, wird der Benutzer aber nicht gelöscht. Da kommt dann die Fehlermeldung: Der Datensatz wurde nicht gelöscht
Kann mir jemand helfen? Vielen Dank