Ich habe nun überlegt, dass es sinn machen würde, wenn man die Datensätze per Checkbox selektiert und dann mehrere löschen könnte. Hierzu habe ich folgenden Ansatz.
Über einen globalen Button zum löschen über form...
------------
Hier die Checkbox im array
// Ab hier werden die Datensaetze zeilenweise ausgeben
-----------
Und noch der Button zum löschen und das Formende
-----------
Mittels
(delete from daten where daten IN ('','','')
und
array(1) { ["id"]=> array(3) { [0]=> string(0) "" [1]=> string(0) "" [2]=> string(0) "" } }
Lasse ich das Ergebnis ausgeben. Leider komme ich nicht weiter. Mal wieder...
Über einen globalen Button zum löschen über form...
PHP:
echo "<form name=\"form\" method=\"post\">";
if(isset($_POST["id"]))
{
mysql_query("delete from daten where daten IN ('".implode("','",$_POST["id"])."')");
}
------------
Hier die Checkbox im array
// Ab hier werden die Datensaetze zeilenweise ausgeben
PHP:
while ($datensatz = mysqli_fetch_array( $abfrageergebnis ))
{
echo" <tr>";
echo "<td><input type='checkbox' value='$id' name='id[]'>".htmlspecialchars( $datensatz['id'] )."</td>";
-----------
Und noch der Button zum löschen und das Formende
PHP:
echo "<input type=\"submit\" value=\"Löschen\">";
echo "</form>";
-----------
Mittels
PHP:
echo "(delete from daten where daten IN ('".implode("','",$_POST["id"])."')";
und
PHP:
var_dump($_POST);
Lasse ich das Ergebnis ausgeben. Leider komme ich nicht weiter. Mal wieder...