Jump to content

SOLVED!!! Only pay 1 time during session??


Chevy

Recommended Posts

Patience is a virtue, young grasshopper.
Try this...
[code]
<?php
if ($_SESSION['paid'] != 'yes'){
    if ($points != 0) {
        exit('You do not have enough points.');
    }
    else {
        $query = "UPDATE table SET points='$points' WHERE username='$Myusername'";
        $result = mysql_query($query);
        if (!$result) {
            die(mysql_error());
        }
        $new_query = "UPDATE table SET paid='yes' WHERE username='$Myusername'";
        $new_result = mysql_query($new_result);
        if (!$new_result) {
            die(mysql_error());
        }
    }
}
?>[/code]
Use this: (I accidently made it so that if $point wasn't equal to zero, it tells you "not enough", instead of if it was equal to zero.

[code]
<?php
if ($_SESSION['paid'] != 'yes'){
    if ($points == 0) {
        exit('You do not have enough points.');
    }
    else {
        $query = "UPDATE table SET points='$points' WHERE username='$Myusername'";
        $result = mysql_query($query);
        if (!$result) {
            die(mysql_error());
        }
        $new_query = "UPDATE table SET paid='yes' WHERE username='$Myusername'";
        $new_result = mysql_query($new_result);
        if (!$new_result) {
            die(mysql_error());
        }
    }
}
?>
[/code]

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.