dalai Skrevet 6. mai 2003 Del Skrevet 6. mai 2003 har en apache 1.3.x web server og php installert. php skript opp mot mysql fungerer som en drøm på pc'en min (vanlig win2000 OS) Men jeg har en fil her hvor jeg ikke får lest variablene som blir sendt med som parametre i URL'en. Si hvis man skriver sånn her: http://127.0.0.1/shop.php?var=2 så skal vel denne løkken utføres i koden? if ($var) { ......... } eller denne? if ($var=='2') { ......... } det gjør det ikke her. prøver å skrive ut variabelen $var, men den er tom. hva kan dette komme av? Lenke til kommentar
BlueEAGLE Skrevet 6. mai 2003 Del Skrevet 6. mai 2003 Alle variablene som blir sendt via method="GET" blir lagt i en egen spesiell variabel-array som heter $_GET[variabelnavn]. Så hvis du har kode som ser slik ut <form action="behandling.php" method="GET"> Skriv noe jalla<input type="TEXT" name="JallA"><br> <input type="SUBMIT" value="Send jalla til behandling" /> </form> Så vil du få tilgang til dette i behandling.php ved hjelp av <?php echo "Det du mener er jalla er $_GET[JallA]"; ?> Du kan også velge å explode $_GET variabelen slik at du kan bruke $JallA direkte. Edit: Hvis du bruker method="POST" så vil de havne i $_POST[] variabelen. Lenke til kommentar
dalai Skrevet 6. mai 2003 Forfatter Del Skrevet 6. mai 2003 suverent! nå funker det.. dere er helt knall 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å