PDA

Vollständige Version anzeigen : Select Feld auswerten geht nicht


sureshotcila
03.05.2003, 18:57
hi,

hier der sourcecode:


<form name="formular" action="<?php echo "$PHP_SELF?id=$id"; ?>" method="post">

<select multiple name="optmenu12[]" style="background:#A02000;">

<?php

$test = $HTTP_POST_VARS["optmenu12"];

$submenuresult = mysql_query("Select * From tblMenu");
while (list($id,$text) = mysql_fetch_row($submenuresult)) {
echo "<option value=$id> $text</option>\n";
}
echo "</select>";

echo "1 $test";
?>
</form>

ich bekomme bei echo "1 $test"; nur "1 " zurück. Weiss jemand warum?

http://mitglied.lycos.de/kartonkuenste/editsubmenu.php

Bodo
05.05.2003, 14:32
Hi sureshotcila,

ich kenne mich mit PHP selber noch nicht so gut aus, aber was mir an deinem Code auffällt ist das die Variable $test ein Array ist also müßte es ja echo"1 $test[0]"; heißen.

Vielleicht klappt das ja.

Bodo

sureshotcila
05.05.2003, 20:15
habs jetzt geschafft:

if(isset($txttext) && isset($site)) {

$count = count($site);
$count--;
$i = 0;

while ($i<=$count) {
$sql12 = "Insert Into tblsubMenu (text, menuid) Values ('$txttext', $site[$i])";
echo "<div id=text>Datensatz '$txttext' erfolgreich eingefügt><br><br>";
$i++;

$result = mysql_query($sql12);
}
}


weiterunten:

<select name="site[]" style="background:#A02000;">
<?php

$submenuresult = mysql_query("Select * From tblMenu");
while (list($id,$text) = mysql_fetch_row($submenuresult)) {
echo "<option value=$id> $text</option>\n";
}
echo "</select>";