Autor |
Nachricht |
Crazynet2
Threadersteller
Dabei seit: 21.07.2010
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Sa 13.11.2010 23:22
Titel [HTML + PHP] Probs mit der Auswahl beim Dropdown Menü |
|
|
Hallo!
Ich habe folgendes Problem:
Ich hole mir Daten, die bereits in meiner Datenbank liegen heran
Code: | $query = "SELECT FontC,FontF,BGC,Sprache FROM data WHERE DataID='1'";
$sql = mysql_query($query);
$ds = mysql_fetch_object($sql);
$FontC = $ds->FontC;
$FontF = $ds->FontF;
$BGC = $ds->BGC;
$Sprache = $ds->Sprache; |
Diese Daten setze ich als vorgegebene Werte in Felder ein
Code: | echo "<p align=center><font face=\"$FontF\" color=#$FontC>#</font> <input type=text size=6 name=FontCneu value=$FontC></p>"; |
Nur weiß ich nicht, wie das bei Dropdown-Menüs funktioniert. Mein bisheriges Menü schaut so aus
Code: | echo "<p align=center>";
echo "<select name=\"FontFneu\" size=\"1\">";
echo "<option>Arial</option>";
echo "<option>Comic Sans MS</option>";
echo "<option>Verdana</option>";
echo "</select>";
echo "</p>"; |
Weiß jemand, wie ich das realisieren kann, das automatisch der Wert aus der DB angezeigt wird?! Danke
Zuletzt bearbeitet von Crazynet2 am Sa 13.11.2010 23:22, insgesamt 1-mal bearbeitet
|
|
|
|
|
remote
Dabei seit: 10.11.2006
Ort: /var/www/
Alter: 109
Geschlecht:
|
Verfasst So 14.11.2010 02:53
Titel
|
|
|
mit dem attribut selected="selected" für ein option tag kannst du den standardwert festlegen.
|
|
|
|
|
Anzeige
|
|
|
Crazynet2
Threadersteller
Dabei seit: 21.07.2010
Ort: -
Alter: -
Geschlecht: -
|
Verfasst So 14.11.2010 20:01
Titel
|
|
|
Also so?
Code: |
$FontF = $ds->FontF;
echo "<p align=center>";
echo "<select name=\"FontFneu\" size=\"1\">";
if($FontF=='Arial')
{
echo "<option selected>Arial</option>";
}
if($FontF!='Arial')
{
echo "<option>Arial</option>";
}
echo "</select>";
echo "</p>";
|
Zuletzt bearbeitet von Crazynet2 am So 14.11.2010 20:05, insgesamt 1-mal bearbeitet
|
|
|
|
|
remote
Dabei seit: 10.11.2006
Ort: /var/www/
Alter: 109
Geschlecht:
|
Verfasst So 14.11.2010 20:55
Titel
|
|
|
wenn du das mal für 20 fonts machst, wird deine lösung ziemlich unübersichtlich. Besser Du baust eine kleine Schleife ein.
Code: |
$fonts = array("Arial","Comic Sans MS","Verdana");
$FontF = "Verdana";
echo "<select name=\"FontFneu\" size=\"1\">\n";
foreach ($fonts AS $font)
{
($FontF == $font) ? ($selected = 'selected="selected" ') : ($selected = "");
print "<option {$selected}value=\"{$font}\">{$font}</option>\n";
}
echo "</select>\n"; |
|
|
|
|
|
Crazynet2
Threadersteller
Dabei seit: 21.07.2010
Ort: -
Alter: -
Geschlecht: -
|
Verfasst So 14.11.2010 21:11
Titel
|
|
|
Jo
Da es aber bei 3 Schriftarten bleibt, wird das wohl net so wild werden. Später bei den Sprachen wirddes wohl etwas schwerer. Thanx 4 help
|
|
|
|
|
|
|
|
Ähnliche Themen |
Nach Dropdown auswahl neues Dropdown erscheinen
Javascript Problemchen Dropdown-Auswahl verändern
Formular Dropdown je nach Erster Auswahl ändern
[PHP] -Dropdown-Menu- nach auswahl sofort abschicken
Dropdown Menü
[CSS/HTML Probs] Container und 100% Höhe
|
|