Lidt hjælp.. Tak

Tags:    php

<< < 12 > >>
Er lidt N00B til php så en god forklaring....


Fold kodeboks ind/udKode 


Det jeg gerne vil ha er at der hvor der står:---

"echo "Du valgte $katagori"; ",

--- skal brugeren istedet for sendes til siden WinTips.php




>>>Swiatecki<<<



11 svar postet i denne tråd vises herunder
5 indlæg har modtaget i alt 5 karma
Sorter efter stemmer Sorter efter dato
Så bruger du header("location: WinTips.php");

altså

Fold kodeboks ind/udKode 






-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ W++ w PS X+ tv+ b D G e- h! !r z--
------END GEEK CODE BLOCK------



Jeg vil gøre sådan.

Fold kodeboks ind/udKode 


Navnet på den side brugeren skal redirectes til skal så være i URL, hvis du vil have en bruger sendt til "index.php" skal url være "navn.php?katagori=index" Skriv endelig hvis du ikke forstår hvordan det bliver brugt.

[Redigeret d. 14/12-04 21:34:00 af Steffan Johannesen]



Nu skal du bare se :) Hvis du bruger Jonas' kode og skriver ob_start(); øverst i dit PHP dokument og ob_flush(); nederst virker det :)

Fold kodeboks ind/udKode 


Det jeg gerne vil ha er at der hvor der står:---

"echo "Du valgte $katagori"; ",

--- skal brugeren istedet for sendes til siden WinTips.php




>>>Swiatecki<<<
--
Ronni Egeriis



Hei. Kanskje du kan bruke dette:
Fold kodeboks ind/udKode 

-------------------------------------
I am AGAINST TCPA!!
[ http://www.againsttcpa.com/ ]
-------------------------------------
Mvh
DiZpel

[Redigeret d. 15/12-04 15:01:34 af DiZpel]



Jeg vil fraråde DiZpels eksempel, da det vil fucke brugerens browser noget up. Det er header() funktionen der skal bruges. ob_start() osv er ikke nødvendige, hvis bare man husker at kalde header funktionen øverst, og det kan altid lade sig gøre uden det store besvær. Når du sammenligner 2 værdier skal du bruge == og ikke =.

Fold kodeboks ind/udKode 


Det kan måske se ud som om fejlteksten altid vil vises. Det gør den også, men brugeren vil aldrig komme til at se den, hvis kategorien findes...

P.S. Til en anden gang: find en bedre overskrift. Denne siger INTET.

[Redigeret d. 16/12-04 17:23:20 af Jesper Kristensen]



Kommer sgu lige i tvivl om du kan det der....ellers må du lige skrive igen :D









-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ W++ w PS X+ tv+ b D G e- h! !r z--
------END GEEK CODE BLOCK------



Det kan man ikke så kommer der en fejl ....

har lige skrevet lidt med den gode hr FlashRider og han gav mig dette
Fold kodeboks ind/udKode 



virker da også fint nok .. men hvad nu hvis man vil have forskellige sider for hver option ??





>>>Swiatecki<<<



Jeg vil gøre sådan.

Fold kodeboks ind/udKode 


Navnet på den side brugeren skal redirectes til skal så være i URL, hvis du vil have en bruger sendt til "index.php" skal url være "navn.php?katagori=index" Skriv endelig hvis du ikke forstår hvordan det bliver brugt.

[Redigeret d. 14/12-04 21:34:00 af Steffan Johannesen]



Det er vigtigt at være opmærksom på at hvis du har en udskrift af tekst før du sender dine headers, så får du en fejl der hedder "error headers already sent" tror jeg nok det er..´Det skal du bare lige være klar over.



Forstå at der ikke er nogen udskrift før den header. Dette script virker, jeg _har_ testet det på egen maskine.



Hvis du bruger Jonas' kode og skriver ob_start(); øverst i dit PHP dokument og ob_flush(); nederst virker det :)


>>>Swiatecki<<<
--
Ronni Egeriis


Hvad gør det egentligt?








-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ W++ w PS X+ tv+ b D G e- h! !r z--
------END GEEK CODE BLOCK------



<< < 12 > >>
t