Avatar billede googolplex Novice
23. januar 2003 - 22:57 Der er 13 kommentarer og
1 løsning

<select> spørgmål ?

Jeg har følgende i en formular:

<select name="forfatter">
      <option value="forfatter" selected="selected">Vælg</option>
      <option value="Jens Jensen">Jens Jensen</option>
      <option value="Hans Hansen">Hans Hansen</option>
    </select>

Kan man sætte 'name/id' på, ligesom <input type="text" name="overskrift" value=""> ?????
Avatar billede htm Nybegynder
23. januar 2003 - 22:59 #1
Du har jo valgt name i din selectboks og værdien er så det der står i option!

Så hvad er det præcist du mener?
Avatar billede agony3 Nybegynder
23. januar 2003 - 23:04 #2
du behøver ikke skrive value="Hans Hansen" hvis Hans Hans også står mellem dine <option></option>
Avatar billede htm Nybegynder
23. januar 2003 - 23:07 #3
agony3>> Jo - Det der står mellem option er det der bliver vist til brugeren det der står i value er det der bliver sendt videre som værdi af selectboksen forfatter
Avatar billede googolplex Novice
23. januar 2003 - 23:08 #4
Jeg vil gerne tjekke om $forfatter="Jens Jensen", men det kan jeg ikke finde ud af :(
Avatar billede agony3 Nybegynder
23. januar 2003 - 23:08 #5
hvis der står det samme behøver du ikke value
Avatar billede htm Nybegynder
23. januar 2003 - 23:09 #6
Så er det altså php vi snakker om?

if ($_POST["forfatter"] == "Jens Hansen") {
echo "Du valgte Jens Hansen";
}
Avatar billede htm Nybegynder
23. januar 2003 - 23:10 #7
Jow agony! Det der står mellem <option> og </option> har intet at sige for formularen! Det er kun hvad der vises til brugeren! Hvis der ikke står noget i value vil der ikke blive sendt noget videre
Avatar billede googolplex Novice
23. januar 2003 - 23:12 #8
Ja, lige præcis, fik bare formuleret mig lidt dårligt.

Jeg skriver normalt bare if ($forfatter=="Jens Jensen"), burde det ikke også virke ?

Hvad gør $_POST ?

Tak for hjælpen ;)
Avatar billede agony3 Nybegynder
23. januar 2003 - 23:12 #9
htm << nå ikke det vil sige at i det 4½ år jeg har lavet ASP har jeg lavet det forkert, næppe! Hvis ingen value er defineret bliver værdien i mellem <option> og </option> til value ved submit.
Avatar billede htm Nybegynder
23. januar 2003 - 23:13 #10
Det er i den nye php-standard at man hiver variablerne ud fra en post-formular på denne måde!
Avatar billede agony3 Nybegynder
23. januar 2003 - 23:14 #11
<option value="Hans Hansen">Hans Hansen</option>

giver det samme som:

<option>Hans Hansen</option>
Avatar billede agony3 Nybegynder
23. januar 2003 - 23:15 #12
htm << nu er dette spørgsmål oprettei html kategorien og derfor snakker jeg ikke om (skod) PHP.
Avatar billede googolplex Novice
23. januar 2003 - 23:17 #13
Takker :)
Avatar billede htm Nybegynder
23. januar 2003 - 23:36 #14
Agony3>> Sorry jeg må give dig ret, havde ikke set det på den måde! Mente at det ikke kunne være rigtigt at det skulle være såden, det må du meget undskylde. Men mener stadig at det er bedst at skrive det i value...

Det er muligt at du ikke snakker om php, som forøvrigt ikker er skod, men googolplex afslører så hans egentlige problem at det er i php problemet er, så hjælper jeg ham selvfølgelig

Googolplex>> takker for point!
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