Avatar billede ra__mus Nybegynder
14. juni 2005 - 17:43 Der er 3 kommentarer og
1 løsning

Overførsel af variabel

Hej.
Nogen der kan sige mig hvad der er fejlen i dette:

$viser=$_POST[nr];
if (count ($tilmeld_inv) == 0)
{
    header("Location: ../tilmeld_godkend_udvidet.php?vis=".$viser."\"); 
 
    exit;
}

Der er en værdi i $_POST[nr] men header virker ikke. Hvordan kan jeg overføre en værdi med header ???
Avatar billede nielle Nybegynder
14. juni 2005 - 18:25 #1
Bliver header slet ikke udført, eller får den bare ikke værdien fra $viser med?
Avatar billede Slettet bruger
14. juni 2005 - 18:51 #2
hvis headeren ikke bliver gennemført kan du tilføje ob_start() i toppen af dit dokument.
Desuden er din kode ikke helt ren.. Forbedret version her:

$viser = '';
if (isseT($_POST['nr'])) {
$viser = $_POST['nr'];
}

if (count($tilmeld_inv) == 0) { //Gud ved hvor du har $tildmeld_inv fra
header("Location: ../tilmeld_godkend_udvidet.php?vis=". $viser ."");
exit;
}

på tilmeld_godkend_udvidet.php bruger du så $_GET['vis'] for at få den overførte variabel med
Avatar billede ra__mus Nybegynder
14. juni 2005 - 19:11 #3
jubii det virker wollsen
Avatar billede Slettet bruger
14. juni 2005 - 21:00 #4
Du sætter lige et par unødvendige tegn i headeren:

header("Location: ../tilmeld_godkend_udvidet.php?vis=". $viser);
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