bahnhof??
sorry wovon redest du?
Was soll mit den hidden feldern sein?
nein, die habe ich mir nicht angeschaut...
Probleme mit Checkboxen
Einklappen
X
-
und die hidden felder auf dem weg von vor 3 formularen bis hier hast du dir mal angeschaut?
ich trau mich zu wetten, dass da Array drinsteht, weil du nicht mit serialize und unserialize gearbeitet hast
Einen Kommentar schreiben:
-
Probleme mit Checkboxen
Hi Leute,
ich will Checkboxen auslesen die dieses Format haben:
<input type="CHECKBOX" name="beding[]" value="1">
um sie asuzulesen und in eine db einzuspeichern benutze ich folgendes script:
$beding = array();
$beding = $_REQUEST['beding'];
for ($i=0;$i<sizeof($beding);$i++) {
echo $i;
$eintrag = $beding[$i];
echo "<br>";
echo $eintrag;
echo "<br><hr>";
$f_b = "INSERT INTO fakt_bleiben (F_ID, ID) VALUES ('$eintrag','$ID')"; //e1 beding_r, beding_r_f
mysql_query($f_b) or die("Anfrage 5 fehlgeschlagen: " . mysql_error());
}
Das Problem ist, dass der Array nur ein Feld groß ist und das dieses ein A ist. Dabei sollte es eine Zahl sein.
Vielleicht liegt es daran, dass die checkboxen 3 Formulare vorher liegen und mittels diesem script weitergeleitet werden bis zum schluss:
<?php
function dyn_form()
{
global $HTTP_POST_VARS, $HTTP_GET_VARS;
if (isset($HTTP_POST_VARS)) {
//bei POST
foreach ($HTTP_POST_VARS as $key => $elem) {
echo "<input type=\"hidden\" name=\"$key\" value=\"$elem\">";
}
}
else {
//bei GET
foreach ($HTTP_GET_VARS as $key => $elem) {
echo "<input type=\"hidden\" name=\"$key\" value=\"$elem\">";
}
}
} //end function
?>
aber eigentlich dürfte das kein Problem sein, denn mit Radiobuttons, select-Feldern und normalen text-Feldern klappt alles einwandfrei, auch der Zugriff auf die Datenbank funktioniert vorher einwandfrei.
Wo liegt das Problem??
Danke für eure Hilfe.Stichworte: -
Einen Kommentar schreiben: