PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Daten aus Array übergeben


sprinti
06.08.2006, 10:32:54
Hallo zusammen,
kann mir bitte einer weiterhelfen, sitze schon seit Stunden an diesem Problem. Aus einer Auswahlliste soll der selektierte Wert übergeben werden. Die Liste wird angezeigt aber im Array steht nichts drin. Habe es mit print_r($_POST); getestet.

Hier mein Code

echo "<select name=\"kat\" size=13>";
$sql="select id,land from feland order by land";
$res=mysql_query($sql) or die (mysql_error());
while ($eintrag = mysql_fetch_array($res)){
echo "<option value=\" $eintrag[id]\"";
if ($kat == $eintrag[id]) echo "selected";
echo ">$eintrag[land]</option>";
}
echo "
<form method='post' action='SENDEN.php'>
<input type='submit' value='Speichern'>
</form>
";

MatMel
06.08.2006, 11:47:01
Hast du die Variable mit
$kat = $_POST['kat'];
"empfangen" oder einfach so benutzt?
Wenn du das nicht gemacht hast könnte es dein Problem lösen.

sprinti
06.08.2006, 12:12:53
hab ich gemacht aber auch kein ergebnis

xlb
06.08.2006, 12:47:22
Wenn das da oben tatsächlich "dein Code" ist, wie du ihn verwendest, dann ist das "<select>" nicht innerhalb des "<form>"-Tags (kein Element des Formulars). Somit wird ein selektierter Wert nach dem "submit" auch nicht übernommen.

sprinti
06.08.2006, 13:05:31
super es klappt, danke
manchmal hat man wirklich ein brett vor dem kopf *g*