mod_rewrite en databases
Hoi,
Ik heb de tut over mod_rewrite gelezen. En het werkt allemaal perfect. Alleen heb ik nu een probleem met me script.
Vroeger stond er in me script dit.
$query = "SELECT * FROM content WHERE pagina = '$pagina'";
Nu werkt dat natuurlijk voor geen meter meer als je mod_rewrite gebruikt. Dus ik dacht laat ik het dan maar is als volgt doen.
$query = "SELECT * FROM content WHERE pagina = $_GET['pagina']";
Maar dat is ook totaal geen succes hoe moet ik het wel doen ?
Ik heb de tut over mod_rewrite gelezen. En het werkt allemaal perfect. Alleen heb ik nu een probleem met me script.
Vroeger stond er in me script dit.
$query = "SELECT * FROM content WHERE pagina = '$pagina'";
Nu werkt dat natuurlijk voor geen meter meer als je mod_rewrite gebruikt. Dus ik dacht laat ik het dan maar is als volgt doen.
$query = "SELECT * FROM content WHERE pagina = $_GET['pagina']";
Maar dat is ook totaal geen succes hoe moet ik het wel doen ?
PHP hulp
26/11/2024 22:31:15Mitch X
04/07/2004 19:33:00Quote:
Vars moeten altijd buiten de quotes:
Maar bij
Staat de var toch ook binnen de quotes ? Dus dat is eigelijk fout ?
Mitch X
04/07/2004 19:58:00Je ziet het toch aan de rode kleur?
Dat betekend dat het bij de string hoort, $query daarentegen is blauw omdat dat een var is, pagina is dus ook blauw als ie buiten de quotes is :)
Dat betekend dat het bij de string hoort, $query daarentegen is blauw omdat dat een var is, pagina is dus ook blauw als ie buiten de quotes is :)
Ik begrijp even helemaal niets van mod_rewrite. Ik had eerst een url als
~wouter/link.php?cat=iets&pagina=blaat&sub=0
Als ik dit nu wil veranderen met mod_rewrite zou het iets moeten worden van
~wouter/link/algemeen/algemeen/0/
ik krijg als ik naar de laatste ga gewoon de pagina te zien alleen dan wordt er totaal niet met de varibele gedaan. Ik kan de varibellen ook niet echo-en.
Dit staat in me .htaccess bestand (link.php staat in de zelfde dir.)
RewriteEngine On
RewriteRule ^link/(.*)/(.*)/(.*) /link.php?cat=$1&pagina=$2&sub=$3
En om bijv. de varibel $pagina te ech-en doe ik
Iemand een idee wat ik fout doe ? Want ik heb geen idee waar ik moet zoeken....
~wouter/link.php?cat=iets&pagina=blaat&sub=0
Als ik dit nu wil veranderen met mod_rewrite zou het iets moeten worden van
~wouter/link/algemeen/algemeen/0/
ik krijg als ik naar de laatste ga gewoon de pagina te zien alleen dan wordt er totaal niet met de varibele gedaan. Ik kan de varibellen ook niet echo-en.
Dit staat in me .htaccess bestand (link.php staat in de zelfde dir.)
RewriteEngine On
RewriteRule ^link/(.*)/(.*)/(.*) /link.php?cat=$1&pagina=$2&sub=$3
En om bijv. de varibel $pagina te ech-en doe ik
Iemand een idee wat ik fout doe ? Want ik heb geen idee waar ik moet zoeken....