Dropdown bei auswahl Textfelder füllen

dimein

Grünschnabel
Hallo.

Wie kann ich das Lösen.

Will mit meinen Dropdown feld Textfelder füllen. Also Ich klicke auf einen eintrag in meinen Dropdown dann soll eine SQL abfrage an die datenbankgesendet werden und dann das ergebniss in meine Textfelder eingetragen werden.

Habe da so in der Datenbank stehen

Name
Vorname
Strasse
Ort
usw..

In meinen Dropdown steht

Name (von der Datenbank)

Wenn ich nun den namen im Dropdown anklicke soll mir in den textfeldern in meinen Formular die Strasse, ort usw.. eingetragen werden.

HIer mal meinen Code Soweit ich nun bin

Hier wird das Dropdown erzeugt.

PHP:
<select name="bvorhanden" id="bvorhanden">
    <? 
	$sql = " SELECT `tfirmenname`  FROM domain group by tfirmenname;";
		$result = mysql_query ($sql); 
            while ($row = mysql_fetch_assoc($result)) 
            { 

                 ?> 
                     <option><?=$row['tfirmenname']?></option> 
                 <? 
                 
            } 
			
            ?> 
	
	</select></td>






Aber wie mach ich den rest =( das er bei klick auf den eintrag mir die felder füllt ?

Bis dann

dimein
 
Du packst das ganze in ein Form, machst noch einen Button dazu und überprüfst im Ziel, das du im Action-Tag des Forms angibst, ob "bvorhanden" mit sinnigen Werten gefüllt ist. Dann liest du die Daten aus der Datenbank aus und schreibst deine Textfelder.
 
Du machst im Ziel deines Forms:
PHP:
if (!empty($_POST['bvorhanden']))
//bzw. if (!empty($_GET['bvorhanden'])) je nach Methode
{
   $bvorhanden = mysql_escape($_POST['bvorhanden']);
   $result = mysql_query("SELECT * FROM domain WHERE tfirmenname = '$bvorhanden'";
   $firma = mysql_fetch_array($result);
   echo "$firma[vorname] $firma[nachname] ...";
}

Alternativ kannst du die Daten auch wieder in ein Formular mit Inputfeldern ausgeben.
 
Zurück