Jump to content

Archived

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

Chevy

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

Recommended Posts

This is really bugging me so if you could reply that would be great :)

Share this post


Link to post
Share on other sites
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]

Share this post


Link to post
Share on other sites
Thank you! I actually like that one better tan mine now :)

Share this post


Link to post
Share on other sites
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]

Share this post


Link to post
Share on other sites
Yea I noticed it and fixed it before it works good

Share this post


Link to post
Share on other sites

×

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.