Hello Sebastian,
ich habe ein problem ich übergebe mit einem input feld 2 variabeln und das über ein 2 dimensionales array
echo '<input type="checkbox" name="nummer['.$i.']['.$zustand.']" value="'. $bestands_nr .'">';
---------
$nummer = array();
$nummer[] = $_REQUEST['nummer'];
echo "<pre>";
var_dump($nummer);
echo "</pre>";
Ich nehme mal an, dass es sich um die Checkbox handelt?
Du baust nur eine Checkbox auf, woher sollen dann zwei Request-Parameter kommen?
for ($i=1,$i<11,$i++)
{
echo "<input type="checkbox".
" name="{nummer[$i]}"".
" value="bestands_nr">";
}
Das ergibt jetzt 10 Checkboxen mit den Namen
nummer[1]
nummer[2]
nummer[3]
...
nummer[10]
Aber vielleicht wolltest Du die Checkboxen später automatisch auswerten lassen?
Dann ist es günstiger zu schreiben:
--------------------------------
<?php ### checkboxen.php ####
echo "<form action="{$_SERVER['PHP_SELF']}" method="post">\n";
for ($i=1;$i<11;$i++)
{
echo "<input type="checkbox"".
" name="nummer[]"".
" value="$i"> $i<br />\n";
}
echo "<input type="submit" name="btn[save]" value="speichern">\n";
echo "</form>\n";
if (isset($_POST['nummer']) and is_array($_POST['nummer']))
{
foreach ($_POST['nummer'] as $bestand)
{
echo "$bestand ist aktiv<br />";
}
}
?>
--------------------------------
Wie war es nun gemeint?
Liebe Grüße aus http://www.braunschweig.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen