Hallo.
Ich habe ein Drop Down Menü in einer Seite von mir ausgebaut, wo der User sich eine Option aussuchen kann, und diese dann abspeichert.
Die angeführten Optionen werden aus einer Tabelle der mysql-db gelesen und angezeigt.
Anschließend möchte ich mit dem Speicherbutton den Wert übergeben und in der Datenbank unter dem Benutzer abspeichern.
Dieses funktioniert jedoch nicht.
Genauer: Der Wert wird nicht auf die nächste Seite mit übernommen.
Anbei der Code:
Auf dieser Seite (Name kurz: eintb) wird wie man sehen kann, alle Optionen ausgegeben... Dieses funktioniert so auch.
Auf dieser Seite (Name kurz: eintbs) wird nachdem alle Werte übergeben worden sind, diese überprüft und anschließend mit einem SQL-Anweisung die Daten in die mysql-db gesichert.
Bei diesem Abschnitt funktioniert die Übergabe jedoch schon nicht.
Die ausgewählte Option wird mir nicht ausgeworfen.
Sprich es wird kein Wert übergeben und somit anschließend nichts in die Taballe geschrieben.
$ort=$_POST[ort]; wird jedoch korrekt übergeben, angezeigt und auch richtig abgespeichert.
Benutze ich hier die falsche Methode um einen ausgewählten Wert aus einem Drop Down Menü zu übergeben?
Ich hätte auch schon versucht das ich einfach hergehe, und $cat1=$data["cat1"] anstatt $cat1=$_POST[cat1]; angebe...
Jedoch in den erstaunlichsten Varianten genauso missglückt.
Ich hoffe mein Text ist soweit klar verständlich und das mir hier bald einer helfen kann
LG Achim
Ich habe ein Drop Down Menü in einer Seite von mir ausgebaut, wo der User sich eine Option aussuchen kann, und diese dann abspeichert.
Die angeführten Optionen werden aus einer Tabelle der mysql-db gelesen und angezeigt.
Anschließend möchte ich mit dem Speicherbutton den Wert übergeben und in der Datenbank unter dem Benutzer abspeichern.
Dieses funktioniert jedoch nicht.
Genauer: Der Wert wird nicht auf die nächste Seite mit übernommen.
Anbei der Code:
Auf dieser Seite (Name kurz: eintb) wird wie man sehen kann, alle Optionen ausgegeben... Dieses funktioniert so auch.
PHP:
<select name=\"cat1\" class=\"hauptsiteeingabefeld\">\n";
while ($data = mysql_fetch_array($result)) {
echo "<option value='" . $data["cat1"] . "'>";
echo $data["cat_name"] . "</option>\n"; }
echo "</select>\n";
Auf dieser Seite (Name kurz: eintbs) wird nachdem alle Werte übergeben worden sind, diese überprüft und anschließend mit einem SQL-Anweisung die Daten in die mysql-db gesichert.
Bei diesem Abschnitt funktioniert die Übergabe jedoch schon nicht.
Die ausgewählte Option wird mir nicht ausgeworfen.
Sprich es wird kein Wert übergeben und somit anschließend nichts in die Taballe geschrieben.
$ort=$_POST[ort]; wird jedoch korrekt übergeben, angezeigt und auch richtig abgespeichert.
PHP:
if($_GET['action'] == "edit"){
$ort=$_POST[ort];
$cat1=$_POST[cat1];
echo"$cat1";
}
Benutze ich hier die falsche Methode um einen ausgewählten Wert aus einem Drop Down Menü zu übergeben?
Ich hätte auch schon versucht das ich einfach hergehe, und $cat1=$data["cat1"] anstatt $cat1=$_POST[cat1]; angebe...
Jedoch in den erstaunlichsten Varianten genauso missglückt.
Ich hoffe mein Text ist soweit klar verständlich und das mir hier bald einer helfen kann
LG Achim