Hallo erstmal.
Ich habe folgendes Problem:
Datenbank
----------------------
id int(11) primärkey
land varchar(255)
vorwahl int(11)
----------------------
DB abfrage ist alles klar...
Formular
------------------
Nun weiss ich nicht wirklich wie ich das hinbekommen könnte?
kann mir da evntuell nen denk anstoss geben!
würd mich sehr über ne antwort freuen.
Mfg SteveK
----------------------------------
EDIT
Hier mal mein akktueller code aber irgendwie funktioniert es nich der PHP bereich läuft super aber dat Javascript nicht wirklich "falches forum denk gepostet sorry"
Ich habe folgendes Problem:
Datenbank
----------------------
id int(11) primärkey
land varchar(255)
vorwahl int(11)
----------------------
DB abfrage ist alles klar...
Formular
------------------
HTML:
<form method="GET" action="">
<select name="Select1">
<option value="id_aus_DB">Deutschland</option>
<option value="id_aus_DB">Frankreich</option>
...
...
<option value="id_aus_DB">Luxembourg</option>
<option value="id_aus_DB">Belgien</option>
</select>
<input name="vorwahl" type="text" value="Dies sollte nun Dynamisch mit der Vorwahl die zum jeweiligem Land gehört ausgefüllt werden" />
<input name="telefonnummer" type="text" />
</form>
Nun weiss ich nicht wirklich wie ich das hinbekommen könnte?
kann mir da evntuell nen denk anstoss geben!
würd mich sehr über ne antwort freuen.
Mfg SteveK
----------------------------------
EDIT
Hier mal mein akktueller code aber irgendwie funktioniert es nich der PHP bereich läuft super aber dat Javascript nicht wirklich "falches forum denk gepostet sorry"
PHP:
<?
// SQL verbindung include + functionen far / q
?>
<script type="text/javascript">
function vorwahl(num) {
switch(num) {
<?
$vorwahl_querry = q("SELECT * FROM laender");
while($data_vorwahl = far($vorwahl_querry)){
echo 'case '.$data_vorwahl['id'].' : return "'.$data_vorwahl['vorwahl'].'"; break;'."\n";
} // while
?>
default : return ""; break;
}
}
</script>
<form method="GET" action="">
<select name="land" onChange="this.form.Vorwahl.value=vorwahl(this.value)">
<?
$land_querry = q("SELECT * FROM laender");
while($data_land = far($land_querry)){
echo '<option value="'.$data_land['id'].'">'.$data_land['land'].'</option>'."\n";
} // while
?>
</select>
<br /> Vorwahl:<input name="Vorwahl" type="text"/>
</form>
Zuletzt bearbeitet: