0
ich aus irgendeinem Grund halten folgende Fehler bekommen:Undefined index & Invalid argument für foreach geliefert() + Form
- Undefined index: Entfernen Sie in Zeile 5
- Invalid argument für foreach geliefert() auf Linie 6
Haben Sie irgendwelche Ideen, was ich falsch mache?
Danke :)
<html>
<body>
<?php
if(isset($_POST['remove_yes'])){
echo $_POST['remove'];
foreach($_POST['remove'] as $item){
echo ('You have just removed location id: '.$item . '<br />');
}
}
elseif(isset($_POST['remove_no'])){
echo 'No data removed!';
}
?>
<form method="post">
<input type="submit" class="button" name="submit_remove" value="Remove">
<input type="checkbox" name="remove[a]">
<input type="checkbox" name="remove[b]">
</form>
<?php
if(isset($_POST['submit_remove'])){ //confirmation
?>
<form method="post">
<table>
<tr>
<th>Do you want to really remove data?</th>
</tr>
<tr>
<td><input type="submit" value = "Yes" name = "remove_yes"></td>
<td><input type ="submit" value = "No" name="remove_no"></td>
</tr>
</table>
</form>
<?php
}
?>
</body>
</html>
'$ _POST [ 'entfernen']' ist ein Array – devpro
ja es soll sei –
Weil du 2 verschiedene Formen hast. –