Gilbert Skrevet 19. oktober 2003 Del Skrevet 19. oktober 2003 <tr><td> Kjønn:</td><td><select name="kjonn" style="width: 180"> <option>Gutt</option> <option>Jente</option> </select> </td></tr> vil gjerne at den skal sjekke hvilken option som er valgt i mysql-db'en, men jeg vil gjerne slippe å lage en if else for hvert eneste element, da select-lista egentlig er mye lenger. Lenke til kommentar
Torbjørn Skrevet 19. oktober 2003 Del Skrevet 19. oktober 2003 hvis du definerer mysql kolonna som enumerate og legger inn alle optionene som mulige valg i mysql, og deretter skriver ut <selec> feltet basert på dette, så slipper du også å liste opp alle optionene manuelt. det burde da være en smal sak å ta med: <?php echo "<select name=kjonn>n"; // gitt $mysql_row som inneholder // data for denne brukeren // finn så kolonne definisjon og hvilke valg // du har, lagre det i $mulige_valg foreach( $mulige_valg => $valg ){ echo "<option value=$valg"; if($mysql_row['kjonn'] == $valg) echo " SELECTED"; echo ">$denne_optionen</option>"; } echo "</select>n"; ?> Lenke til kommentar
Gilbert Skrevet 19. oktober 2003 Forfatter Del Skrevet 19. oktober 2003 noe slikt som dette? <?php $mulige_valg = array('Danmark','Finland','Svalbard','Sverige','Annet','Akershus','Aust-Agder','Buskerud','Finnmark','Hedmark','Hordaland','Island','Møre og Roms.','Nord-Trøndelag','Nordland','Oppland','Oslo','Rogaland','Sogn og Fj.','Sør-Trøndelag','Telemark','Troms','Vest-Agder','Vestfold','Østfold'); foreach($mulige_valg => $valg ) { echo "<option value=$valg"; if($_SESSION['kjonn'] == $valg) echo " SELECTED"; echo ">$denne_optionen</option>"; } ?> tusen takk da gjenstår det bare å bli kvitt noen feilmeldinger... Parse error: parse error, unexpected T_DOUBLE_ARROW - så vidt jeg ser blir det på linja foreach Lenke til kommentar
Torbjørn Skrevet 19. oktober 2003 Del Skrevet 19. oktober 2003 oi. skrive foreach($mulige_valg as $valg) istedet for foreach($mulige_valg => $valg) går litt i surr når man driver med 20 programmeringsspråk samtidig. kan kalle den for $_SESSION['fylke'] kanskje, istedet for kjonn http://no.php.net/manual/en/control-struct...res.foreach.php Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå