Avatar billede ra__mus Nybegynder
09. september 2003 - 20:32 Der er 7 kommentarer og
1 løsning

ikke skrive i et option felt

Jeg har følgende :

<tr>
        <td width="100"><b>Ka:</b></td>
        <td><select name="ka" value="<?php echo "$ka"; ?>">>
                    <option value="b"> b</option>
                    <option value="s">s</option>
                    <option value="sp">sp</option>
                    <option value="k">k</option>
                    <option
value="an">an </option>                   
        </select></td>
</tr>

Men den vil ikke skrive her :
value="<?php echo "$ka"; ?>">>
                   
selvom om værdien er kendt ???

Har skrevet den ud som : echo "$ka";
lige forinden og da vil den godt ?????
Avatar billede ra__mus Nybegynder
09. september 2003 - 20:36 #1
den skriver kun den første option, uanset hvad jeg vælger ???
Avatar billede schaefner Juniormester
09. september 2003 - 20:36 #2
Du kan ikke sætte en value i din select, den skal sættes i option
Avatar billede schaefner Juniormester
09. september 2003 - 20:37 #3
F.eks.:

<option value="<?php echo $ka; ?>"><?php echo $ka; ?></option>
Avatar billede martinbk Nybegynder
09. september 2003 - 20:37 #4
<select name="ka" value="<?=$ka;?>">
Avatar billede ra__mus Nybegynder
09. september 2003 - 20:37 #5
Det er fordi jeg har en form, og hvis brugeren indtaster noget forkert i et felt, så får han muligheden igen, men her i option feltet bil den altså ikke skrive det der blev valgt først ???
Avatar billede schaefner Juniormester
09. september 2003 - 20:40 #6
<?php
$ka_arr = array('b','s','sp','k','an');

echo '<select name="ka">';
foreach ($ka_arr AS $value) {
    if (isset($_POST['ka']) && $_POST['ka'] == $value) {
        echo "<option value=\"$value\" selected>$value</option>";
    } else {
        echo "<option value=\"$value\">$value</option>";
    }
}
echo '</select>';
?>
Avatar billede ra__mus Nybegynder
09. september 2003 - 20:43 #7
yes schaefner, læg et svar
Avatar billede schaefner Juniormester
09. september 2003 - 20:45 #8
<:)~

mvh. Jesper Sørensen
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester