bRaVoMedlem sedan mars 200027 inlägg jag undrar hur man kan använda query strings i php3...
jag vill kunna inkludera olika filer i min main frame beroende på vilken query som anges.
tex:
index.php3?hem
el.
index.php3?bilder
är det någon som vet så är jag väldigt tacksam för svar
/bRaVo
nanneMedlem sedan dec. 19991 749 inlägg PHP är så fiffigt att du inte behöver tala om att du vill använda en Querystring som du behöver göra i ASP (request.querystring)
skriva bara variabelnamnet.
Om jag t.ex. vill använda mig utav.
index.php3?what=show
så skriver jag bara $what
i ditt fall blir det
If($bilder){
include "bilder.php3"
}elseif($hem){
include "hem.php3"
}
------------------
Daniel Olsson - Teknisk Internetkonsult
Personlig sida
KjAM Sekten Community
/N
emissionMedlem sedan dec. 19996 721 inlägg ...och PHP är så fiffigt att man kan inkludera dynamiskt, dvs. include($bilder) eller så.
En av de stora skillnaderna mot ASP.
...men då kan man inte vara säker på att include-filen finns...
[Redigerat av emission den 14 mar 2000]
BABBAMedlem sedan feb. 2000280 inlägg Kom ihåg att kolla först att din variabel, i detta fallet 'what', existerar.
Testar du bara med
if($what) ...
if(!$what) ...
kommer du att få felmeddelande om du inte har någon 'what' i din url.
Testa gör med 'isset', som kollar om den finns över huvudataget:
if(isset($what)
{
..
..
..
}
------------------
bRaVoMedlem sedan mars 200027 inlägg Jag lyckades tillslut få till det:
$query = getenv("QUERY_STRING");
if ($query == "") {
$heading = $hem_file;
}
if ($query == "hem") {
$heading = $hem_file;
}
elseif ($query == "bilder") {
$heading = $bild_file;
}