Results 1 to 2 of 2

Thread: $_SESSION...

  1. #1
    Join Date
    Jun 2006
    Posts
    4,832
    Tokens
    0

    Latest Awards:

    Default $_SESSION...

    Hmm, hey.

    I have this code (below) and it basically redeems voucher codes, anyway when I redeem one it:

    a) changes my name to 1 (changes $_SESSION['logged_user'] from Tom to 1)
    b) says the code isn't valid

    If I vists redeem.php (the code below) it automatically changes my username to 1. >_> not in the db just the session. o.O

    It worked (redeeming) then broke.

    PHP Code:
    <?php
    session_start
    ();
    include 
    'config.php';
    $code clean($_POST['code']);
    $usedby $_SESSION['logged_user'];

    if (
    $_SESSION['logged_user'] = true) {
        if (
    $_POST['submit']) {
            
    $checkcode mysql_query("SELECT * FROM `codes`");
       
    $check mysql_fetch_object($checkcode);
       
        if(
    $check->code == $code) {
            
    $query mysql_query("SELECT `amount` FROM `codes` WHERE `code` = '$code'");
            
    $rows mysql_fetch_array($query);
    $amount $rows['amount'];
    $query mysql_query("SELECT `credits` FROM `users` WHERE `username` = '$usedby'");
    $rows mysql_fetch_array($query);
    $credits $rows['credits'];
        
    $newcredits $amount $credits;
            
    $update mysql_query("UPDATE `users` SET `credits` = '$newcredits' WHERE `username` = '$usedby'"); 
            echo 
    "Credit code redeemed! You now have $newcredits! Your name: $usedby";
            
        } else {
            echo 
    "Code isn't valid.";
        }
        } else {
            echo 
    "<form action=\"redeem.php\" method=\"POST\">
            Enter code: <input type=\"text\" size=\"16\" maxlength=\"12\" name=\"code\">
            </br>
            <input type=\"submit\" name=\"submit\" value=\"Redeem!\">"
    ;
         
        }
        } else {
            echo 
    "Not logged in!";
        }

    ?>
    What's up?
    Last edited by Hitman; 15-12-2007 at 02:24 PM.

  2. #2
    Join Date
    Jun 2006
    Posts
    4,832
    Tokens
    0

    Latest Awards:

    Default

    Fixed, was missing a single = ...ruined the script haha!

Posting Permissions

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