php Datensätze checkbox

E

eagle66

Hallo zusammen,
würde gerne fragen, wie man selektierte Datensätze mittels checkbox löschen kann?
Folgendes habe ich schon:

<?php Verbindung usw
....

while($row = mysql_fetch_array($result))
{
echo "<tr><td>".$row['Vorname']."</td>" . " " ."<td>". $row['Nachname']."<input type=checkbox name=id value=id>";
echo "<br>";
}
echo "</table border=\"1\">";
mysql_close($con);
?>
Wie ihr sehen könnt, habe ich pro Datensatz einen checkbox.
Wie kann man Datensätze, die per Checkbox selektiert werden, löschen. checkboxes bekommen id, aber wie kriege ich das hierhin?
Dankend viele GRüße,
 
Als erstes.... BITTE den Code in PHP-Tags setzen, damit wir das auch lesen können!

Zu deinem Problem
lies die ids aus $_POST oder $_GET (je nachdem wie dein From definiert ist) heraus und brauche sie als Kriterium für ein DELETE-Statement.
Achja, im HTML-Tag solltes du mein Namebn noch [] anfügen, damit du einen Array bekommst.

Nachtrag:
Frage am Rande. Was bewirkt der Leerstring zwieschen den td-Tags?
PHP:
"</td>" . " " ."<td>"
 
vielen Dank auf die schnelle Antwort.
Komme leider garnicht zurecht, wie du es gesagt hast. Über Post habe ich zwar ein Formular erstellt mit checkbox. Möchte allerdings meine Tabelle aus der DB besichtigen.
So wie oben habe ich zumindest die Daten auf der Oberfläche. Checkboxen sind ebenfalls dran.
habe versucht:

while($row = mysql_fetch_array($result))
{
for ($i=1;$i<=$result.count;$i++)
{
echo "<tr><td>".$row['Vorname']."</td>" ."<td>". $row['Nachname']."<input type=checkbox
name=[$i]>"; // checkbox id
echo "<br>";
}
Quäle mich schon eine ganze weile damit
Bitte um script-details
Im Voraus dankend

}
 
Habe heute schon mal ein Besipiel für Checkboxes gemacht
PHP:
<form method="post">
    <input type="checkbox" name="cb[]" value="cb_1" />1
    <br /><input type="checkbox" name="cb[]" value="cb_3" />2
    <br /><input type="checkbox" name="cb[]" value="cb_3" />3
    <input type="submit" name = "submit" />
</form>
<hr />
<?php
if(isset($_POST['submit'])){
    $selected = $_POST['cb'];
    print 'Selected CD: '.implode(', ', $selected);
}
?>

In deinem Fall sind dass die ids.
 
Zurück