1Danke
ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
131
131
EMPFEHLEN
-
Morgen liebes Forum,
habe eine Frage und weiß nicht ob es geht:
der User soll ein recht umfangreiches Formular ausfüllen und manche Felder sollen mit einer Dropdown Box realisiert werden.
Jetzt will ich die Einträge für die Dropdownfelder nicht statisch ins HTML schreiben, sondern dynamisch aus einer Datenbank holen.
zb:
in der Datenbank steht: VW, Porsche, BMW, Mercedes
Dropdown Feld Auto: soll sich die Werte von oben schnappen.
geht sowas?
-
08.10.11 11:41 #2
Hi,
ja sowas geht.
Du holst einfach die Werte aus der DB und iterierst mittels foreach() über alle Elemente und gibst die <option>-Tags aus.
Angenommen du bekommst so ein Array:
Dann könntest du folgenden Code nutzen, um das HTML auszugeben:PHP-Code:<?php
$cars = array(0 => array('name' => 'VW'),
1 => array('name' => 'Porsche'),
2 => array('name' => 'BMW')
);
PHP-Code:<select name="selectedCar">
<?php
foreach ($cars as $car)
{
echo "<option value='{$car['name']}'>{$car['name']}</option>";
// oder auch
echo '<option value="' . $car['name'] . '">' . $car['name'] . '</option>';
}
?>
</select>mfg ComFreek
Falls ich dir geholfen habe, würde ich mich über ein DANKE freuen!
Kenn mich am besten aus in C++, WEB-Sprachen (PHP, HTML, JavaScript) und vllt. mehr
[PHP] Überprüfen, ob Website erreichbar • Sicherheit in PHP-Codes schaffen • Google Chrome-Extension für tutorials.de • json_compress()
-
Danke für die schnelle Antwort, werd ich gleich testen
Ähnliche Themen
-
Formulareingabe als URL ausgeben
Von AngelOfDeath82 im Forum PHPAntworten: 4Letzter Beitrag: 29.09.11, 11:12 -
Formulareingabe nach Typ abfragen
Von MsvP@habdichliebhasi im Forum PHPAntworten: 4Letzter Beitrag: 07.03.09, 22:20 -
Scriptaufruf nach Formulareingabe
Von apathy im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 10.03.05, 23:15 -
formulareingabe-script
Von pascalplus im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 07.03.05, 02:59 -
array als variable für formulareingabe?
Von bruderherz im Forum PHPAntworten: 2Letzter Beitrag: 25.10.02, 22:19





Zitieren

Login





