azahMedlem sedan dec. 200436 inlägg Hittade ett navigations-script som jag skulle vilja använda. Har fått det att funka lokalt, men när jag laddar upp filerna dyker felmeddelandena upp. Får bland annat "use of undefined constant id" och "undefined index". Tyvärr säger det mig inte så mycket, då jag är rätt ny på php. Är kanske nåt löjligt fel jag gör. Hoppas att någon kan hjälpa mig. Bifogar scriptet:
<?php switch ($HTTP_GET_VARS[id])
{
//Default - case
case 'whatever':
default:
include 'whatever.php';
break;
//Tutorials - case
case 'tutorials':
include 'tutorials.php';
break;
//Portfolio - case
case 'portfolio':
include 'portfolio.php';
break;
}
?>
Hittade det på http://www.oistudio.com/forum/index.php?showtopic=8 om det kan vara till någon hjälp.
PeeerMedlem sedan mars 20025 907 inlägg Byt ut
<?php switch ($HTTP_GET_VARS[id])
mot
<?php
if(!isset($_GET['id']))
$_GET['id'] = '';
switch ($_GET['id'])
PeddaMedlem sedan juni 20006 032 inlägg testa att lägga till ett @
switch (@$HTTP_GET_VARS[id])
azahMedlem sedan dec. 200436 inlägg tack för snabba svar, skall testa det!
aasahMedlem sedan mars 20034 471 inlägg
Pedda skrev:
testa att lägga till ett @
switch (@$HTTP_GET_VARS[id])
'@' används för att slippa felutskrifter. Däremot gör det så vitt jag vet inget åt problemet. Peeers lösning däremot löser troligen just problemet. I senare versioner av PHP kommer man inte längre åt GET-variabler med
$HTTP_GET_VARS[id] utan med $_GET["id"]
azahMedlem sedan dec. 200436 inlägg Följande fungerade bra, tack för hjälpen!
<?php
if(!isset($_GET['id']))
$_GET['id'] = '';
switch ($_GET['id'])