Avatar billede michaelgm Nybegynder
11. november 2007 - 13:03 Der er 3 kommentarer og
1 løsning

QUERY_STRING og form action

$url = $_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING'];

<form name="sog" action="<?php echo $url; ?>" method="post">
</form>

den vil kun sende mig til index.php
Nogen der har en idé til hvordan jeg kan løse det?
Avatar billede nielle Nybegynder
11. november 2007 - 13:25 #1
Det burde være nok med:

$url = "?" . $_SERVER['QUERY_STRING'];

hvis du bare skal tilbage til samme side. Faktisk burde det være nok med en helt tom action på formen.
Avatar billede michaelgm Nybegynder
11. november 2007 - 13:31 #2
Kan ikke få det til at virke.. den side jeg har min form på er included.. det kan ikke have noget med det at gøre?

kommer tilbage til index.php uanset om jeg lader den være tom eller skriver det du lige skrev:
$url = "?" . $_SERVER['QUERY_STRING'];

om jeg så skriver:
action="index.php?test=1"

Så bliver det kun index.php den kommer til
Avatar billede nielle Nybegynder
11. november 2007 - 14:01 #3
Jeg tror ikke at jeg kan gennemskue problemet uden noget mere kode.

Desuden vil jeg råde til at du laver dig en Vis Kilde på siden med formen  som den ser ud i browseren. Hvad står der egentlig i action-feltet?
Avatar billede michaelgm Nybegynder
11. november 2007 - 15:15 #4
Jeg har fundet fejlen.. havde en uafsluttet længere oppe.
Men tak for du gav dig tid.
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