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-Key: 43801

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

Printed on: April 26, 2024 at 02:04 o'clock

Member: wakko
wakko Nov 06, 2006 at 13:49:43 (UTC)
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
Member: burmy
burmy Nov 06, 2006 at 14:23:40 (UTC)
Goto Top
Hi

Danke erstmal..

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

Gruß Martin
Member: burmy
burmy Nov 06, 2006 at 14:27:10 (UTC)
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
Member: wakko
wakko Nov 06, 2006 at 15:32:39 (UTC)
Goto Top
Ja, sorry,
habe gerade Vb programmiert, da habe ich das falsche Kommentarzeichen genommen....

MfG