Avatar billede river_rage Nybegynder
01. april 2006 - 00:07 Der er 4 kommentarer og
1 løsning

list/menu's standard selected lig med et tidligere valg

Hvordan får jeg en list/menu's standard selected til at være lig med et valg fra en tidligere side?

Mvh
r_r
Avatar billede viper_killerguy Nybegynder
01. april 2006 - 00:18 #1
print "<select name=foo>";
while($option = getnextoption()) {
  print "<option value=bar";
  if ($_REQUEST['foo'] == $option)
    print "selected=selected";
  print >$option</option>";
}
Avatar billede viper_killerguy Nybegynder
01. april 2006 - 00:20 #2
hmm:
print "<select name=foo>";
while($option = getnextoption()) {
  print "<option value=bar";
  if ($_REQUEST['foo'] == $option)
    print " selected=selected"; // tilføjede " " her
  print >$option</option>";
}
Avatar billede river_rage Nybegynder
01. april 2006 - 00:48 #3
Tak for din hjælp, men...

har prøvet at sætte det ind, men kan ikke helt finde rundt i det.

jeg kan jo lige prøve at indsætte koden, som det skal sættes ind i her:

    <select name="persons" id="persons">
      <option value="1" selected="selected">1</option>
      <option value="2">2</option>
      <option value="3">3</option>
      <option value="4">4</option>
      <option value="5">5</option>
      <option value="6">6</option>
      <option value="7">7</option>
      <option value="8">8</option>
      <option value="9">9</option>
      <option value="10">10</option>
      </select>

Variablen der skal indsættes hedder $_SESSION['persons']
Avatar billede viper_killerguy Nybegynder
01. april 2006 - 00:57 #4
print "<select name=foo>";
print '<select name="persons" id="persons">';
for($option=1;$option<=10;$option++) {
  print "<option value=".$option;
  if ($_REQUEST['foo'] == $option)
    print " selected=selected"; // tilføjede " " her
  print ">".$option."</option>";
}
print '</select>';
Avatar billede river_rage Nybegynder
01. april 2006 - 01:19 #5
Tak for det :)
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