Mahlzeit,
habe die nachfolgenden Codeschnippsel aber leider funktioniert es nicht... es sollen mit dem einen Button alle Checkboxen markiert werden und mit dem nächsten Button gelöscht werden...Problem ist, dass keine Werte beim Löschen übergeben werden, wenn ich sie alle markiere per Button ... bei "händischer" Auswahl klappt es!
habe die nachfolgenden Codeschnippsel aber leider funktioniert es nicht... es sollen mit dem einen Button alle Checkboxen markiert werden und mit dem nächsten Button gelöscht werden...Problem ist, dass keine Werte beim Löschen übergeben werden, wenn ich sie alle markiere per Button ... bei "händischer" Auswahl klappt es!
PHP Code:
if (isset($_POST['delete_entrys']))
{
if (isset($_POST['selection_entrys']))
{
foreach ($_POST['selection_entrys'] as $value)
{
print ($value);
$sql = "DELETE FROM table WHERE id='".$value."'";
$result = $mysqli->query($sql);
}
}
}
if (isset($_POST['select_all_entrys'])) { $select_all_entrys = " checked='checked'"; }
else { $select_all_entrys = ""; }
PHP Code:
echo "<table>";
while ($row=mysqli_fetch_array($result_finished))
{
echo "<tr>";
echo "<td ".$css_td.">".$row[0]."</td><td ".$css_td."><input type='checkbox' name='selection_entrys[]' value='".$row[0]."'".$select_all_entrys."></td>";
echo "</tr>";
}
echo "</table>";
echo "<input type='submit' name='delete_entrys' value='loeschen'> <input type='submit' name='select_all_entrys' value='alle markieren'>";