Auge: Formular mit Select

Beitrag lesen

Hallo

»» noch kürzer:
»» ~~~php

foreach ($array as $bla) {

»» echo "<option value='$bla'".(($_POST["irgendwas"]==$bla)?" selected='selected'":"").">$bla</option>";
»» }


>   
> Noch übersichtlicher (und richtiger):  
>   
> ~~~php

foreach ($array as $bla) {  

>   printf('<option value="%s"%s>%s</option>', htmlspecialchars($bla), (($_POST['irgendwas'] == $bla) ? ' selected="selected"' : ''), htmlspecialchars($bla));  
> }

Über Übersichtlichkeit kann man streiten (ich persönlich mag die printf-Schreibweise nicht so sehr).

Aber sei's drum, wenn das so weiter geht, stellen wir noch den Wettbewerb um den kürzesten Quelltext in irgendeiner Programmiersprache zu Lösung eines Sudokus in den Schatten. Leider finde ich die dazugehörige Seite nicht mehr :-(

Tschö, Auge

--
Die deutschen Interessen werden am Liechtenstein verteidigt.
Veranstaltungsdatenbank Vdb 0.2