ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
839
839
EMPFEHLEN
-
Hallo Leute,
bin ganz neu hier und ein Anfänger in PHP und MYSQL.
Ich würde gern mittels Checkboxen Einträge aus einer Datenbank löschen.
Im Moment gebe ich den Inhalt einer Tabelle aus (_id_auto,_name_vorname,_ort)
und setze dahinter jeweils eine Checkbox, jetzt würde ich gerne die betreffenden Datensätze anklicken können und durch drücken auf ein Button löschen. Was muss ich dafür tun
Wie gesagt, bin ziemlicher Anfänger, habe gehört das es mit einem Array gehen soll, aber irgendwie komm ich nicht weiter.
Hier mein script:
<?php
mysql_connect("localhost","username","password") or die ("Keine Verbindung moeglich");
mysql_select_db("testdatenbank") or die ("Die Datenbank existiert nicht");
$query = "SELECT * FROM `kunden`";
$result = mysql_query($query);
while ($row = mysql_fetch_assoc($result))
{
$vorname=$row["_vorname"];
$name=$row["_name"];
$ort=$row["_ort"];
$id_auto=$row["_id_auto"];
?>
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="500" id="AutoNumber1">
<tr>
<td width="33%" valign="top"><?php echo $id_auto ?></td>
<td width="33%"><?php echo $vorname ?></td>
<td width="34%"><?php echo $name ?></td>
<td width="34%"><input type="checkbox" name="checkbox" value=<? echo $id_auto ?>>
</td>
</tr>
</table>
<?php
};
?>
Kann mir jemand helfen
-
statt den :
<td width="34%"><input type="checkbox" name="checkbox" value=<? echo $id_auto ?>>
machste das:
<td width="34%"><input type="checkbox" name="checkbox[]" value=<? echo $id_auto ?>>
und dann in dem phpscript das das formular aufruft sowas:
das war das grundgerüst ...PHP-Code:$iddel = implode(",",$_GET['checkbox']);
$erg = mysql_query("delete from kunden where _id_auto in ($iddel)",$sqllink);
Geändert von melmager (01.10.03 um 18:54 Uhr)
-
so würde ich es machen.... Beim Auswerten dann:PHP-Code:
<input type="checkbox" name="checkbox" value="<? echo $id_auto; ?>[]">
so sollte es gehen....PHP-Code:for($i = 0; $i< count($_POST['checkbox']);$i++) $query = mysql_query("DELETE FROM `kunden` WHERE id = '".$_POST['checkbox'][$i]."'") OR DIE( mysql_error() );
Gefundene Rechtschreibfehler dürfen behalten werden.
Ähnliche Themen
-
ASP/VB Auslesen von Checkboxen & löschen der Datensätze
Von fassi91 im Forum ASPAntworten: 2Letzter Beitrag: 21.05.10, 09:53 -
mehrere Datensätze mit Checkboxen verändern
Von sniffler im Forum PHPAntworten: 3Letzter Beitrag: 18.11.08, 12:04 -
Datenbankfelder mittels Checkboxen auswählen
Von Smeagel im Forum PHPAntworten: 0Letzter Beitrag: 01.09.06, 19:04 -
mit Checkboxen Datensätze speichern
Von schlimbim im Forum PHPAntworten: 6Letzter Beitrag: 29.06.06, 16:05 -
mit checkboxen Datensätze löschen
Von stonk im Forum PHPAntworten: 13Letzter Beitrag: 13.07.05, 14:45





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren