burmy
Goto Top

ID eines Inhaltes eines Select Feldes an DB senden, wie geht das denn

Wie kann ich eine ID aus einem Select Feldes (OPTIONS), an die DB senden ?

Ich habe ein Select Feld mit folgenden Code:

<?php // Select Box TYP Ansteuerung von DB
function select_box(){
 $sql = ("select NAME from T_TYP");   
 $query = mysql_query($sql);
 ?> <select name="TYP_ID">   
 <?php while($liste = mysql_fetch_array($query)) {
 ?><option value="<?= $liste["NAME"] ?>"><?= $liste["NAME"] ?></option>  
<?php 
	} 
  } 
?>

T_TYP = Tabellenname
TYP_ID = ID der tabelle (autoincrement, PRIMARY KEY)
NAME = Wert , z.B. HP Compaq Rechner

Nun möchte ich nicht den Wert ('NAME') des Selektierten Wertes übertragen sondern die dazugehörige ID ('TYP_ID') aus der Datebank (MySQL), ich muss dazu noch sagen das die Inhalte des Select Feldes aus der Datenbank gefüllt werden.


Ich habe ein Formular das teilweise aus zu füllenden Feldern besteht und teilweise aus automatisch aus der DB gefüllten Feldern.

Ich möchte aber nun die ID übertragen und nicht den Inhalt der mir in dem Select Feld dargestellt wird.

Weiß vielleicht jemand eine Lösung ?

Vielen Dank
Martin

Content-ID: 43801

Url: https://administrator.de/contentid/43801

Ausgedruckt am: 23.11.2024 um 05:11 Uhr

wakko
wakko 06.11.2006 um 14:49:43 Uhr
Goto Top
Moin,

<?php // Select Box TYP Ansteuerung von DB
function select_box(){
 $sql = ("select ID, NAME from T_TYP"); '<- ID mit Abfragen  
 $query = mysql_query($sql);
 ?> <select name="TYP_ID">   
 <?php while($liste = mysql_fetch_array($query)) {
 ?><option value="<?= $liste["ID"] ?>"><?= $liste["NAME"] ?></option> '<- Option Value = ID  
<?php 
	} 
  } 
?>

MfG
burmy
burmy 06.11.2006 um 15:23:40 Uhr
Goto Top
Hi

Danke erstmal..

Muss ich das <options value = ID, was Du eingetragen hast auch in den Quellcode eingeben ?

Gruß Martin
burmy
burmy 06.11.2006 um 15:27:10 Uhr
Goto Top
HI

Es klappt, Danke

Das < Options muss natürlich nicht rein, ist ja nur ein Kommentar von Dir

Also Vielen Dank, eigentlich ja logisch, aber wenn man nicht selber drauf kommt.


Gruß und Tschüss
Martin
wakko
wakko 06.11.2006 um 16:32:39 Uhr
Goto Top
Ja, sorry,
habe gerade Vb programmiert, da habe ich das falsche Kommentarzeichen genommen....

MfG