Avatar billede 7th Praktikant
14. februar 2003 - 20:46 Der er 8 kommentarer og
1 løsning

Get og Request

Hvordan kan jeg tilføje $_GET['val'] til $_REQUEST['navn'] så værdien af $_REQUEST['navn'] kommer til at være navnval. F.eks hvis val er = 77, så bliver det til navn77. Jeg har prøvet at gøre sådan her, $_REQUEST['navn'.$val], men får fejlen undefined index: navn3.
Avatar billede trayzor Nybegynder
14. februar 2003 - 20:48 #1
$newval = $_GET['navn'].$_REQUEST['navn'];
Avatar billede 7th Praktikant
14. februar 2003 - 20:52 #2
Nu får jeg fejlen undefined index: navn med $_REQUEST['navn'].$_GET['val']. Jeg skal forresten bruge det i sætningen navn=\"".$_REQUEST['navn']."\"
Avatar billede trayzor Nybegynder
14. februar 2003 - 20:55 #3
Hvis der sendes som GET:
$newval = $_GET['navn'].$_GET['navn'];

Hvis der sendes som POST:
$newval = $_POST['navn'].$_POST['navn'];
Avatar billede 7th Praktikant
14. februar 2003 - 20:59 #4
Huh, jeg bruger $_GET['val'] til at hive et nummer ud fra en url, og $_REQUEST['navn'] til at forspørge fra et inputfelt. Jeg skal have forbundet disse to ting, så jeg får værdien navn+værdi fra $_GET['val'], altså hvis f.eks $_GET['val'] = 77, så bliver forspørgsel på $_REQUEST['navn77']. Forstår du ?
Avatar billede trayzor Nybegynder
14. februar 2003 - 21:03 #5
Altså... REQUEST er jo bare en blanding af POST og GET...
Jeg vil foreslå at du bruger GET og POST istedet...

Jeg går ud fra at du har submittet din form så du må vide om det er POST eller GET...!?
Avatar billede 7th Praktikant
14. februar 2003 - 21:09 #6
Om jeg bruger navn=\"".$_REQUEST['navn'].$_GET['val']."\" eller navn=\"".$_POST['navn'].$_GET['val']."\" er lige fedt for jeg får stadigvæk samme fejl, undefined index: navn.

Når jeg submitter sender jeg samtidig en værdi i url som jeg henter igen med get. For at min sætning kan vide hvilke inputfelt den skal forspørge på, skal den jo have det rigtige navn. Derfor skal jeg have påhæftet $_REQUEST['navn'] eller $_POST['navn'] som du foreslår en værdi efter navn, så den forspørger på 'navn+værdi'.
Avatar billede 7th Praktikant
14. februar 2003 - 22:06 #7
Jeg tror vi taler forbi hinanden, anyway jeg har fundet en fejl, som gør at navn=\"".$_REQUEST['navn'].$_GET['val']."\" eller navn=\"".$_POST['navn'].$_GET['val']."\" bliver uden en værdi når jeg submitter. Vender tilbage snarest...
Avatar billede 7th Praktikant
15. februar 2003 - 00:44 #8
Jeg har løst problemet. Det var min submitting som ikke sendte noget, og derfor fremkom selvfølgelig fejlen.

Dit forslag med $newval = $_GET['navn'].$_REQUEST['navn']; virker iøvrigt stadigvæk ikke, men hvis jeg derimod bruger $newval = $_REQUEST['navn'.$_GET['id']]; så virker det.
Avatar billede trayzor Nybegynder
15. februar 2003 - 00:45 #9
javel.. men held og lykke med det så... =D
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