hi,
habe ein Problem mit PHP und habe auf die schnelle (muss in 2 Wochen mit meiner Projektarbeit fertig sein) keine Lösung gefunden.
ich habe mehrere Checkboxes in einem html-Formular
meine PHP-Abfrage dazu lautet folgenermaßen:
die abfrage funktioniert auch so weit ganz gut, jedoch bekomme ich immer eine Fehlermeldung, wenn keine Checkbox aktiviert ist. (kann aber durchaus vorkommen!)
habe ein Problem mit PHP und habe auf die schnelle (muss in 2 Wochen mit meiner Projektarbeit fertig sein) keine Lösung gefunden.
ich habe mehrere Checkboxes in einem html-Formular
Code:
<p>
<input type="checkbox" name="sap[]" value="1">
1</p>
<p>
<input type="checkbox" name="sap[]" value="2">
2</p>
<p>
<input type="checkbox" name="sap[]" value=3">
3</p>
<p>
<input type="checkbox" name="sap[]" value="4">
4</p>
meine PHP-Abfrage dazu lautet folgenermaßen:
Code:
$s_sap='';
foreach ($_REQUEST['sap'] as $s_sap1) {
if($s_sap1 == "wie: ") {
if(strlen($s_sap2) != 0) {
$s_sap=$s_sap1.$s_sap2.", ".$s_sap;
}else{
$error = 'Bitte einen Name für die zu kopierenden SAP-Rechte angeben!';
}
}else{
$s_sap = $s_sap1.", ".$s_sap;
}
}
die abfrage funktioniert auch so weit ganz gut, jedoch bekomme ich immer eine Fehlermeldung, wenn keine Checkbox aktiviert ist. (kann aber durchaus vorkommen!)
Code:
Warning: Invalid argument supplied for foreach() in D:\programme\xampp\htdocs\auswertung.php on line 49