Werte aus Dropdownmenü zum Update übergeben

Du hast Echo gab nix aus!
Aber warum _Post ich dachte ich muss es mit get einholen?

PHP:
      <?PHP
$pilot_id = $_SESSION["pilot_id"];
if(isset($_POST['JumpSeat']) && $_POST['JumpSeat'] != 0){
$flughafenid = $_POST['JumpSeat'];
mysql_query("UPDATE `piloten` SET `piloten`.`letzter_standort` = '$flughafenid' WHERE `piloten`.`pilot_id` = '$pilot_id'" )  or die("Fehler beim Update: ".mysql_error());
}
echo "$flughafenid";
  
?>

Funktioniert auch nicht leider, Wert auch leer!
 
Also eigentlich sollte es dir doch auffallen...
POST deshalb weil DU es so in deinem Formular angegeben hast.
Geh doch einfach mal schritt für schritt durch, kommentiere den query aus, lass dir die Flughafenid ausgeben, was da ankommt.
Hier setzt du den Wert für das Optionsfeld:
PHP:
$options .= "<option value=\"".$row[0]." - ".$row[1]."\">".$row[0]." - ".$row[1]."</option>";
Und das sollte nun in $flughafenid stehen: {flughafenid - flughafenname}
Ob das wirklich auch so in in deiner Piloten-Tabelle steht kann ich dir nicht sagen. Ich denke du willst hier nur die Flughafenid übergeben, dann müsste es so sein:
PHP:
$options .= "<option value=\"".$row[0]." \">".$row[0]." - ".$row[1]."</option>";
 
Dann schreib mal folgendes ganz oben in die Date wo du die Formulareingaben hinschickst:
PHP:
echo "<pre>";
print_r($_POST);
echo "</pre>";

und zeig was dort ausgegeben wird.
 
Willkommen in

Array
(
[JumpSeat] => EDDR
)


Kommt als Ergebnis!

Das macht mich nun erst Recht stuzig wo mein Fehler liegt!
 
Zuletzt bearbeitet:
$_POST['JumpSeat'] ist ja gesetzt, also kann es nicht verloren gehn.
PHP:
if(isset($_POST['JumpSeat']) && $_POST['JumpSeat'] != ''){
   echo $_POST['JumpSeat'];
}
 
Ich habe das letzte Klammerzeichen mal versetzt dann kommt als echo die doppelte Flughafen ID Anzeige z.b: DTTA DTTA

Nachdem die Update Abfrage rausgelöscht ist habe ich nur noch einmal den Flughafen_Id stehen!
 
Zuletzt bearbeitet:
Zeig jetzt bitte mal das komplette Script! so kommen wir nicht weiter....
Dein Formular, welches das Select-Feld hat, deren zuweisungen usw.. und die Datei an die du das Formular abschickst!
 
Zurück