PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : werte bei drop down klick, ins formular laden


latina1984
23.08.2007, 21:18:11
Hi Leute,

ich möchte, dass wenn man einen Wert meines drop down anklickt, die dazugehörigen werte aus der Datenbank in meine formular felder riengezogen werden. Wie realisiert man das?
Hier mein formular:

<form action="insert_order.php" method="POST" name="f1">

<tr>
<td>Broker Information:</td>
</tr>

<tr><td>
<select name='broker_list'>
<option value="0"></option>

<?php
$result = mysql_query("SELECT name FROM broker_list ORDER BY name;");
while (list ($name) = mysql_fetch_row ($result))

{
echo "<option value =\"".$id."\">$name</option>'";
}
echo "</select>";
?>

</td></tr>

<tr>
<td>Name:</td>
<td>
<input type="text" value="" name="name" size="20" maxlength="30">
</td>
</tr>
<tr>
<td>Phone:</td>
<td>
<input type="text" value="" name="phone" size="20" maxlength="30">
</td>
</tr>
</table>

Raketenmann
23.08.2007, 22:01:28
Ohne neues Laden der Seite: AJAX

Wenn dir der Neuaufbau der Seite egal ist, geht es schneller umzusetzen. Du kannst dein Formular mit

<select name='broker_list' onchange="document.f1.submit()">

an sich selbst absenden und auf dem "Rückweg" die einzutragenden Werte aus der DB mitbringen.