Page 1 of 3 123 LastLast
Results 1 to 10 of 24

Thread: Error (PHP)

  1. #1
    Join Date
    Dec 2007
    Location
    Toronto, Ontario, Canada
    Posts
    689
    Tokens
    0

    Default Error (PHP)

    I'm getting this error, I don't know why.

    Parse error: syntax error, unexpected T_LNUMBER, expecting T_VARIABLE or '$' in /home/kolzy/public_html/picster/index.php on line 34
    Line 34:
    $1 = $_GET[home];
    +rep

    Never mind, now I have a new problem. I've got the following code, and it changes the whole page.

    PHP Code:
    <?php 

    if ($_GET[home]){
    echo 
    "home nav";
    };
    exit;

    if (
    $_GET[pv]){
    echo 
    "pv nav";
    };
    exit;

    if (
    $_GET[reg]){
    echo 
    "reg nav";
    };
    exit;

    ?>
    http://www.omgupload.com/files/1494wha.png
    (that's what it makes my page look like)
    Last edited by loserWILL; 15-07-2008 at 05:24 PM.

  2. #2
    Join Date
    May 2005
    Location
    San Francisco, CA
    Posts
    7,160
    Tokens
    2,331

    Latest Awards:

    Default

    A variable can't be completely numeric.

    Use something like $a1 instead.

  3. #3
    Join Date
    Dec 2007
    Location
    Toronto, Ontario, Canada
    Posts
    689
    Tokens
    0

    Default

    Thanks, read my new question though.

  4. #4
    Join Date
    Nov 2007
    Location
    London
    Posts
    1,577
    Tokens
    36

    Latest Awards:

    Default

    Doesn't look right... it'll stop the page from loading after doing any of those... and it'll only do the top one if $_GET[home] exists.... try recoding it.
    Kind Regards,

    Guy
    __________________

    Since 2007. Unbelievable Uptime. Web hosting, resellers, master resellers, linux VPS, windows VPS, shoutcasts, at the lowest prices on the net.
    Tech-Hosts.co.uk.


  5. #5
    Join Date
    Dec 2007
    Location
    Toronto, Ontario, Canada
    Posts
    689
    Tokens
    0

    Default

    I've tried, I just don't understand what's wrong wiht it. Anyone?

  6. #6
    Join Date
    Dec 2006
    Location
    Swindon
    Posts
    3,299
    Tokens
    215
    Habbo
    dunko

    Latest Awards:

    Default

    Dont use ; after a }

  7. #7
    Join Date
    Apr 2008
    Location
    England.
    Posts
    1,324
    Tokens
    0

    Latest Awards:

    Default

    Quote Originally Posted by Blob View Post
    Dont use ; after a }
    Exactly what he said.

  8. #8
    Join Date
    Dec 2007
    Location
    Toronto, Ontario, Canada
    Posts
    689
    Tokens
    0

    Default

    PHP Code:
    <?php 

    if ($_GET['home']){
    echo 
    "home nav";
    }

    if (
    $_GET['pv']){
    echo 
    "pv nav";
    }

    if (
    $_GET['reg']){
    echo 
    "reg nav";
    }

    ?>
    Even with that it still gives me the white page.

  9. #9
    Join Date
    Nov 2007
    Posts
    1,253
    Tokens
    150

    Latest Awards:

    Default

    PHP Code:
    <?php 

    if ($_GET['page'] === "home"){
    echo 
    "home nav";
    exit;
    }

    if (
    $_GET['page'] === "otherpagename"){
    echo 
    "home nav";
    exit;
    }

    if (
    $_GET['page'] === "otherpagename2"){
    echo 
    "home nav";
    exit;
    }

    // Dunno why on earth you have exits
    // You can also use switches

    switch($_REQUEST['page']){
    case 
    "home":
        echo 
    "home nav";
        break;
    case 
    "diffpage":
        echo 
    "asdasdads";
        break;
    case 
    "diffpage":
        echo 
    "dsadsadsasda";
        break;
    case default:
        echo 
    "No page requested";
        break;
    }
    ?>
    www.yoururl.com/index.php?page=whatever
    Last edited by Source; 15-07-2008 at 06:14 PM.


    www.fragme.co = a project.

  10. #10
    Join Date
    Dec 2006
    Location
    Swindon
    Posts
    3,299
    Tokens
    215
    Habbo
    dunko

    Latest Awards:

    Default

    Quote Originally Posted by GasFMatt View Post
    PHP Code:
    <?php 

    if ($_REQUEST['page'] === "home"){
    echo 
    "home nav";
    exit;
    }

    if (
    $_REQUEST['page'] === "otherpagename"){
    echo 
    "home nav";
    exit;
    }

    if (
    $_REQUEST['page'] === "otherpagename2"){
    echo 
    "home nav";
    exit;
    }

    // Dunno why on earth you have exits
    // You can also use switches

    switch($_REQUEST['page']){
    case 
    "home":
        echo 
    "home nav";
        break;
    case 
    "diffpage":
        echo 
    "asdasdads";
        break;
    case 
    "diffpage":
        echo 
    "dsadsadsasda";
        break;
    case default:
        echo 
    "No page requested";
        break;
    }
    ?>
    www.yoururl.com/index.php?page=whatever

    I always use $_REQUEST, to get it from the URL. dunno why, probs a bad way todo it.
    Isnt $_REQUEST both POST and GET?

Page 1 of 3 123 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •