さて、私は値を配列に入れてランダムになるようにシャッフルしてから、そのランダムな値をクエリで使用するようにしています。私は自分のコードが悪いことを知っているので、mysql
もう使用しないでください。そのトピックから離れてください。なぜこれが機能しないのかわかりません。他にも問題なく機能するものがあります。現在、ifステートメントは無視され、毎回チケットが提供されます。
if(isset($_POST['Submit'])) {
$ticket = array("0","0","0","0","0","0","0","1");
shuffle($ticket);
if ($ticket >= 1) {
echo "You have Found a Shop Ticket!" ;
mysql_query("UPDATE users SET ticket=ticket+1 WHERE username = '".$_SESSION['username']."'")
or die(mysql_error());
} else {
echo "";
}
}