«Input»-Eigenschaften dynamisch ändern
Knud Schröder
- php
Hallo liebe Forumsbesucher!
Doch mal wieder eine Frage an Euch alle:
In meinem HTML-Teil möchte ich 10 (oder mehr) Radiobuttons anzeigen lassen, über die man eine Farbe selektieren kann.
Jetzt soll aber je nach Übergabewert in Variable $color der entsprechende Radiobutton auf checked gesetzt werden.
Gibts da nicht ne coole kurze Variante als meine folgende (die ich für zu kompliziert halte)?:
$teil = "<input type="radio" name="color" value="FFFFFF" ";
if ($color == "FFFFFF") {
$teil."checked"
}
$teil = $teil.">";
echo $teil;
Geht das nicht vielleicht doch einfacher?
(Der obenstehende Code entspricht nicht dem derzeitigen Code, nur meinen Lösungsansatz)
Grüße,
Knud
$teil = "<input type="radio" name="color" value="FFFFFF" ";
if ($color == "FFFFFF") {
$teil."checked"
}
$teil = $teil.">";
echo $teil;
Hallo,
if($color=="FFFFFF"){$sel=" checked";}else{$sel="";}
echo "<input type="radio" name="color" value="FFFFFF"$sel>";
Ich nehm mal an das du das in einer Schleife hast oder?
lg
Ludwig
Hallo Ludwig !
if($color=="FFFFFF"){$sel=" checked";}else{$sel="";}
echo "<input type="radio" name="color" value="FFFFFF"$sel>";Ich nehm mal an das du das in einer Schleife hast oder?
Leider nein. Ich möchte einem Besucher die Möglichkeit geben zwischen festen,
von mir willkürlich vorgegeben nicht mathematisch nachvollziehbaren Farbwerten wählen zu können.
Das sind zur zeit 10 Farbwerte, könnten aber eventuell halt noch mehr werden.
Deine Variante ist aber zumindest optisch viel ansprechender als meine und diese werde ich erstmal nehmen.
Meine Version war etwas unübersichlicher, finde ich.
Danke für Deine Hilfe!