You should test first for the existence of the var before using it...

a better code would be:

<?php

@include("head.html");

if (!isset($_GET["game"])) {
    @include("public.html");
}

?>

You should test for the existence of the var instead of using it's value 
in a condition... otherwise you will get a warning for each that you use 
without a previous definition...

Cheers...
Luis Ferro



<?php

>>>include("head.html");
>>>      
>>>
if (isset()

>>>if (!$_GET["game"]) {
>>>include("public.html");
>>>}
>>>if ($_GET["game"] != NULL && $op != NULL) {
>>>include("http://mywebsite.com/example/"; . "$game" . ".html");
>>>}
>>>



Peter Houchin wrote:

>have u tried using $_GET["game"] or $_POST["game"] ? so your code is
>
><?php
>  
>
>>>>include("head.html");
>>>>
>>>>if (!$_GET["game"]) {
>>>>include("public.html");
>>>>}
>>>>if ($_GET["game"] != NULL && $op != NULL) {
>>>>include("http://mywebsite.com/example/"; . "$game" . ".html");
>>>>}
>>>>        
>>>>
>
>or post instead of get in there?
>
>  
>
>>-----Original Message-----
>>From: Anyang [mailto:[EMAIL PROTECTED]]
>>Sent: Wednesday, 2 October 2002 1:43 PM
>>To: [EMAIL PROTECTED]
>>Subject: Re: [PHP-WIN] i need help with an undefined variable
>>
>>
>>Like i said, the other server understood it at a function of the
>>address bar
>>so if index.php?game=foobar then $game = foobar and it would refresh the
>>page with the foobar page in the center.  This is what I want to do.
>>
>>"Peter Houchin" <[EMAIL PROTECTED]> wrote in message
>>[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
>>    
>>
>>>how r u getting $game? that's the undefind var.
>>>
>>>      
>>>
>>>>-----Original Message-----
>>>>From: Anyang [mailto:[EMAIL PROTECTED]]
>>>>Sent: Wednesday, 2 October 2002 11:38 AM
>>>>To: [EMAIL PROTECTED]
>>>>Subject: [PHP-WIN] i need help with an undefined variable
>>>>
>>>>
>>>>I wrote a php script for a page that I hosted on a separate
>>>>        
>>>>
>>host and it
>>    
>>
>>>>worked perfectly.  I recently installed php 4 onto my windows XP Pro
>>>>        
>>>>
>>build
>>    
>>
>>>>2600 computer and it seems to work until I try to use varuables
>>>>that look to
>>>>the address bar for reference.
>>>>
>>>>I wanted to make it so that when somebody clicks "game" it would go to
>>>>www.mywebsite.com/index.php?game=example and that would merely replace
>>>>        
>>>>
>>the
>>    
>>
>>>>body with the example page.  It worked on my other host but when
>>>>I tried it
>>>>on my computer it says:
>>>>
>>>>Notice: Undefined variable: game in
>>>>        
>>>>
>>C:\Xitami\webpages\index.php on line
>>5
>>    
>>
>>>>Notice: Undefined variable: game in
>>>>        
>>>>
>>C:\Xitami\webpages\index.php on line
>>8
>>    
>>
>>>>My script says:
>>>>
>>>><?php
>>>>
>>>>include("head.html");
>>>>
>>>>if (!$game) {
>>>>include("public.html");
>>>>}
>>>>if ($game != NULL && $op != NULL) {
>>>>include("http://mywebsite.com/example/"; . "$game" . ".html");
>>>>}
>>>>
>>>>
>>>>any ideas?  please help.  if there's any script i can type and
>>>>have all the
>>>>pages require it so that this can be defined that would work great.
>>>>
>>>>
>>>>
>>>>--
>>>>PHP Windows Mailing List (http://www.php.net/)
>>>>To unsubscribe, visit: http://www.php.net/unsub.php
>>>>
>>>>
>>>>        
>>>>
>>
>>--
>>PHP Windows Mailing List (http://www.php.net/)
>>To unsubscribe, visit: http://www.php.net/unsub.php
>>
>>
>>    
>>
>
>
>  
>



---
[This E-mail scanned for viruses by Declude Virus]


-- 
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to