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'>";