link virker ikke med "id"

Tags:    php

<< < 12 > >>
Hey jeg kan ikke få denne kode til at virke når jeg skriver id.

code:


<?
if(isset($HTTP_GET_VARS['id']))
{
$p = $HTTP_GET_VARS['id'];
}
else
{
$p = 'you';
}

switch($p)
{
case 'dig':
require('you.php');
break;

case '1':
require('php.php');
break;

case '2':
require('banlink.php');
break;

case '3':
require('link.php');
break;

case '4':
require('linkme.php');
break;

default:
require('you.php');
}

?>

Men den virker når jeg skriver "page"
Hvad skal jeg gøre... Hjælp




16 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Hvis du skriver "page" (angiver "page" som id går jeg ud fra?), vil værdien ikke stemme overens med nogle af de cases du har sat i switchen. Det er jo logisk at den derfor vælger default værdien. For det er vel det den gør? Eller hva?



Du kan da ikke bare sige, at det ikke virker!

Hvilken adresse bruger du?

Får du nogen fejl?

Har du prøvet at udskrive $p?



Forstår dig ikke helt, men

brug $_GET i stedet for $HTTP_GET_VARS

Du sætter en variabel til 'you', men tester den for 'dig'



Forstår dig ikke helt, men

brug $_GET i stedet for $HTTP_GET_VARS

Du sætter en variabel til 'you', men tester den for 'dig'


<hr \\>

Jeg har prøvet at lave $HTTP_GET_VARS om til $_GET
men det virker ikke..

Har du en anden måde at få linkne til at se ud som dette. FX:
index.php?id=12




Prøv at udskrive $p efter at den er sat.



Prøv at udskrive $p efter at den er sat.



mener du at den skal se sådan ud?

code:

<?
if(isset($_GET['id']))
{
$p = $_GET['id'];
}
else
{
$p = 'you';
}

switch($p)
{
case 'dig':
require('you.php');
break;

case '1':
require('php.php');
break;

case '2':
require('banlink.php');
break;

case '3':
require('link.php');
break;

case '4':
require('linkme.php');
break;

default:
require('you.php');
}

?>


[Redigeret d. 26/08-05 17:45:33 af Per]



næsten, mangler bare det med "you" og "dig"



næsten, mangler bare det med "you" og "dig"


mener du så at den skal se sådan ud????

code:

<?
if(isset($_GET['id']))
{
$p = $_GET['id'];
}
else
{
$p = 'you';
}

switch($p)
{

case '1':
require('php.php');
break;

case '2':
require('banlink.php');
break;

case '3':
require('link.php');
break;

case '4':
require('linkme.php');
break;

default:
require('you.php');
}

?>


//Per



Ups..

sådan:

<?
if(isset($_GET['id']))
{
$p = $_GET['id'];
}
else
{
$p = 'you';
}

switch($p)
{
case '1':
require('php.php');
break;

case '2':
require('banlink.php');
break;

case '3':
require('link.php');
break;

case '4':
require('linkme.php');
break;

default:
require('you.php');
}

?>





Det ser da meget rigtigt ud...



<< < 12 > >>
t