Hallo Zusammen,
ich habe eine Userliste in MySQL angelegt und möchte nun alle User mit Id Name und Mailadresse ausgeben lassen. Das klappt auch schon wunderbar, nur weiß ich noch nicht wie ich es umsetzen soll, dass man die Checkboxen anklickt von den Usern, die man löschen möchte und die User dann auch gelöscht werden. Ich habe es folgendermaßen schon probiert:
1.php:
Wo liegt mein Fehler ?
Vielen Dank im Voraus
Gruß
Repli
ich habe eine Userliste in MySQL angelegt und möchte nun alle User mit Id Name und Mailadresse ausgeben lassen. Das klappt auch schon wunderbar, nur weiß ich noch nicht wie ich es umsetzen soll, dass man die Checkboxen anklickt von den Usern, die man löschen möchte und die User dann auch gelöscht werden. Ich habe es folgendermaßen schon probiert:
1.php:
PHP-Code:
<?php
include("config.php");
mysql_connect($dbhost, $dbuser, $dbpass);
mysql_select_db($dbname);
$abfrage = "SELECT * FROM ".$dbprefix."_user ORDER BY id";
$ergebnis = mysql_query($abfrage);
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<?php echo '<table border="0" cellspacing="0" cellpadding="0">';
while($row = mysql_fetch_object($ergebnis))
{
echo '<tr><td align="left">'.$row->id.'.</td>';
echo '<td align left><input type="checkbox" name="loeschen[]" value=""> </td>';
echo '<td align="left">'.$row->name.' </td>';
echo '<td align="left">'.$row->mail.'</td>';
echo '</tr>';
}
echo '</table><input type="hidden" value="1" name="t"><input type="submit" value="Delete" name="submit"></form>';
$delete[] = $_POST['loeschen[]'];
$send = $_POST['t'];
if ($send = '1')
{
foreach ($delete as $value)
{
$deltext = "DELETE FROM ".$dbprefix."_user WHERE id = '".$value."'";
$del = mysql_query($deltext);
}
}
mysql_close();
?>
Vielen Dank im Voraus
Gruß
Repli
Kommentar