Gå til innhold

Sende flere verdier i php's $_GET


Anbefalte innlegg

Hei!

 

Er det noen som vet hvordan jeg kan sende avgåre to verdier fra et html-form slik at jeg kan bruke disse hver for seg i et php script?

 

<td><input type="radio" name="$teller"

value="1">Verdi 1</td>

 

I denne koden har jeg lyst til å hente ut både "$teller" og verdien 1.

 

En av tankene som slo meg var å skrive value= "1, $teller", men da kan jeg vel ikke bruke verdiene hver for seg, kan jeg vel?

Lenke til kommentar
Videoannonse
Annonse

Det er slikt at jeg har flere radioboxer. Jeg så dette som den beste måten å løse dette på, dette er nemlig et spørreskjema.

 

Dette ligger i en løkke med flere verdier og virker fint.

Ser omentrent slik ut når det kommer opp i nettleseren:

 

Hva er navnet ditt?

<input type="radio" name="teller1" value="Kalle">Kalle

<input type="radio" name="teller1" value="Stein">Stein

 

Hvor bor du?

<input type="radio" name="teller2" value="På månen"> På månen

<input type="radio" name="teller2" value="På mars"> På mars

 

Submit

Dette forklarer kanskje scriptet bedre?

 

For å få validert opplysningene opp mot det jeg har i databasen vil jeg både vite verdien på telleren og svaret.

Lenke til kommentar

Nå ser det ut til at du blander ord omhverandre. Verdien ligger i atributen "value". Svaret ligger antageligvis i databasen og navnet til variabelen ligger i atributen "name".

 

Hva er du egentlig prøver å oppnå? Skal du sjekke et svar opp mot databasen gjør du det så enkelt som å hente verdien fra en variabel, for så å sjekke denne verdien opp mot databasen.

 

F.eks:

 

Hva er navnet ditt?

 

Brukeren svarer "Stein". I scriptet henter du svaret ved hjelp av $_POST['teller1']. Du bruker da denne variabelen til å se om svaret, som også er verdien i variabelen $_POST['teller1'], er riktig i følge databasen.

 

 

Dette er sikkert ikke svaret på spørsmålet ditt. Prøv å reformuler spørsmålet, så kanskje noen greier å hjelpe deg.

Lenke til kommentar

hvis du skal sende avgårde 2 verdier der den ene skal skrives i form (var det slik du mente), gjør du slik:

 

<input type='hidden' name='verdi1' value='$verdi1'>
<input type='text' name='verdi2' value='Skriv verdi 2 her!'>

Lenke til kommentar

Hmmmmm.....

 

Nei, når brukeren klikker på Kalle, vil Kalle sendes videre...

Jeg vil at Kalle og teller1 skal sendes videre.

 

Må sjekke verdiene opp mot en database...

 

Fikk det ikke til med array, så jeg sender bare value="Kalle teller1"...

 

Så må jeg splitte opp dette med "split"...

 

Da får jeg verdiene i array...

 

Så var det bare å greie å håndtere dette når det er flere boxer som er avkrysset...

 

Blupp, blupp...

 

Jaja... takk for tips og råd, skal sette meg ned å klå i hue nå...

Lenke til kommentar

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...