$_GET
BEste PHPers,
ik ben bezig emt een nieuwe site te maken en nu heb ik een probleem:
ik heb de pagina profile.php?x={$login} nodig:
ik roep mijn pagina's zo op:
switch (strtolower($_GET['p']))
{
case "nieuwstoevoegen":
$page="nieuwstoevoegen.php";
break;
Hoe kan ik nou profile.php?x={$_GET['x']} ook oproepen met deze functie?
Alvast bedankt:)
ik ben bezig emt een nieuwe site te maken en nu heb ik een probleem:
ik heb de pagina profile.php?x={$login} nodig:
ik roep mijn pagina's zo op:
switch (strtolower($_GET['p']))
{
case "nieuwstoevoegen":
$page="nieuwstoevoegen.php";
break;
Hoe kan ik nou profile.php?x={$_GET['x']} ook oproepen met deze functie?
Alvast bedankt:)
Gewijzigd op 01/01/1970 01:00:00 door Rob Heinz
gewoon zo:
url:
?p=nieuwstoevoegen&x=link
url:
?p=nieuwstoevoegen&x=link
@Mitchelp
Je geeft volgens mij niet helemaal bewust het juiste antwoord.
@Rob
De get variabele is ook beschikbaar op alle door PHP geïnclude subpagina's. Oftewel, je kan gewoon in nieuwstoevoegen.php ook de variabele $_GET['x'] gebruiken.
Je geeft volgens mij niet helemaal bewust het juiste antwoord.
@Rob
De get variabele is ook beschikbaar op alle door PHP geïnclude subpagina's. Oftewel, je kan gewoon in nieuwstoevoegen.php ook de variabele $_GET['x'] gebruiken.
ok maar als ik in de ledenlijst.php, profile.php?x=Rob oproep pakt iej hem niet?
* in wijze is het dn index.php?p=profilie.php?x=Rob
# OF moet het dan zo: index.php?p=profile.php&x=rob ?
of op een andere manier?
* in wijze is het dn index.php?p=profilie.php?x=Rob
# OF moet het dan zo: index.php?p=profile.php&x=rob ?
of op een andere manier?
Gewijzigd op 01/01/1970 01:00:00 door Rob Heinz
die laatste (#)
Het wilt niet werken ....
Volgens mij doe ik iets verkeerd:
---------------------------------------# Profile.php #--------
if(isset($_GET['x'])) {
$gebruiker = $_GET['x'];
$gebruiker = mysql_escape_string($gebruiker);
$gebruiker = htmlentities($gebruiker);
$query = mysql_query("SELECT * FROM `gebruikers` WHERE login='".$gebruiker."'");
$data = mysql_fetch_assoc($query);
$Rowz = mysql_num_rows($query);
-----------------------------------------#Index.php#------------
als ik bv dit doe :
case "profile.php&x=Virtualorb":
$page="profile.php&x=Virtualorb";
break;
dan pakt hij hem nog niet?
ik denk dt ik iets verkeerds doe
Volgens mij doe ik iets verkeerd:
---------------------------------------# Profile.php #--------
if(isset($_GET['x'])) {
$gebruiker = $_GET['x'];
$gebruiker = mysql_escape_string($gebruiker);
$gebruiker = htmlentities($gebruiker);
$query = mysql_query("SELECT * FROM `gebruikers` WHERE login='".$gebruiker."'");
$data = mysql_fetch_assoc($query);
$Rowz = mysql_num_rows($query);
-----------------------------------------#Index.php#------------
als ik bv dit doe :
case "profile.php&x=Virtualorb":
$page="profile.php&x=Virtualorb";
break;
dan pakt hij hem nog niet?
ik denk dt ik iets verkeerds doe
Gewijzigd op 01/01/1970 01:00:00 door Rob Heinz
1e parameter == ?
Alles daarna == &
pagina.php?iets=dit&nogiets=dat&nogietsmeer=dittes
Alles daarna == &
pagina.php?iets=dit&nogiets=dat&nogietsmeer=dittes
case "profile.php&x=Virtualorb":
$page="profile.php&x=Virtualorb";
break;
er komt daar nog index.php?p= voor te staan , sorry vergete te zeggen
dus: index.php?p=profile.php&x=Virtualorb
maar dat pakt hij niet , kijk even in vorige post of ik iets verkeerds doe a.u.b
alvast bedankt :)
$page="profile.php&x=Virtualorb";
break;
er komt daar nog index.php?p= voor te staan , sorry vergete te zeggen
dus: index.php?p=profile.php&x=Virtualorb
maar dat pakt hij niet , kijk even in vorige post of ik iets verkeerds doe a.u.b
alvast bedankt :)
Gewijzigd op 01/01/1970 01:00:00 door Rob Heinz
wat pak het niet
HIJ pakt het niet
wat. weer eens een beetje duidelijker
wordt je var niet geset of wat
HIJ pakt het niet
wat. weer eens een beetje duidelijker
wordt je var niet geset of wat
switch (strtolower($_GET['p']))
{
case "profile.php&x=Virtualorb":
$page="profile.php&x=Virtualorb";
break;
default: //Geen pagina gevonden? standaard tekst
$page="status.php";
break;
}
include ($page); //include de variabele $page
HIj gaat naar de default pagina als ik index.php?p=profile.php&x=Virtualorb ga
{
case "profile.php&x=Virtualorb":
$page="profile.php&x=Virtualorb";
break;
default: //Geen pagina gevonden? standaard tekst
$page="status.php";
break;
}
include ($page); //include de variabele $page
HIj gaat naar de default pagina als ik index.php?p=profile.php&x=Virtualorb ga
hij include toch echt profile.php etc , en niets ervoor.
is $_GET['p'] seset en heeft die een waarde? die jij wil so to speak
is $_GET['p'] seset en heeft die een waarde? die jij wil so to speak
?p=profile.php&x=Virtualorb
Dit zijn 2 getvars teweten
$_GET["p"] en $_GET["x"]
ofterwijl je case gaat nooit kloppen
Dit zijn 2 getvars teweten
$_GET["p"] en $_GET["x"]
ofterwijl je case gaat nooit kloppen
'Rob:
switch (strtolower($_GET['p']))
{
case "profile.php&x=Virtualorb":
$page="profile.php&x=Virtualorb";
break;
default: //Geen pagina gevonden? standaard tekst
$page="status.php";
break;
}
include ($page); //include de variabele $page
HIj gaat naar de default pagina als ik index.php?p=profile.php&x=Virtualorb ga
{
case "profile.php&x=Virtualorb":
$page="profile.php&x=Virtualorb";
break;
default: //Geen pagina gevonden? standaard tekst
$page="status.php";
break;
}
include ($page); //include de variabele $page
HIj gaat naar de default pagina als ik index.php?p=profile.php&x=Virtualorb ga
case "profile.php&x=Virtualorb": Dit zal nooit voorkomen, x is een losse variabele in $_GET
je kunt dus
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<?php
switch (strtolower($_GET['p']))
{
case "profile":
$page="profile.php";
break;
default: //Geen pagina gevonden? standaard tekst
$page="status.php";
break;
}
include ($page); //include de variabele $page
?>
switch (strtolower($_GET['p']))
{
case "profile":
$page="profile.php";
break;
default: //Geen pagina gevonden? standaard tekst
$page="status.php";
break;
}
include ($page); //include de variabele $page
?>
en dan in profile.php
Wat je al had.
en als ik nou in een script iemand zijn profiel wil openen?
(dus de link erna!)
Zo werkt het niet:
1. <a href="index.php?p=profile.php?x="
2. <a href="index.php?p=profile.php&x="
.... heo moet hij dan?
(dus de link erna!)
Zo werkt het niet:
1. <a href="index.php?p=profile.php?x="
2. <a href="index.php?p=profile.php&x="
.... heo moet hij dan?
Gewijzigd op 01/01/1970 01:00:00 door Rob Heinz
Gewijzigd op 01/01/1970 01:00:00 door - SanThe -
Hmm hij doet het nog steeds niet ik krijg dan een blanko pagina?
* ok het werkt tnx iedereen :D




