session_start();
if(!isset($_SESSION['wylosowana'])) {
$_SESSION['wylosowana'] = rand(1,100);
}
if(isset($_POST['liczba'])) {
if(!isset($_SESSION['proba'])) {
$_SESSION['proba'] = 1;
}
if($_POST['liczba']<$_SESSION['wylosowana']) {
$_SESSION['blad'] = "Wprowadzona liczba jest za mała";
if(isset($_SESSION['proba'])) {
$_SESSION['proba']=+1;
}
} else if ($_POST['liczba']>$_SESSION['wylosowana']) {
$_SESSION['blad'] = "Wprowadzona liczba jest za duża";
if(isset($_SESSION['proba'])) {
$_SESSION['proba']=+1;
}
} else {
$_SESSION['zgadles']=true;
$_SESSION['blad'] = "Wygrałeś za ".$_SESSION['proba']." razem";
}
}
$_SESSION['proba']
始终等于1。说实话,我不知道问题出在哪里。我尝试了几种方法,但仍然无法正常工作。请告诉我问题出在哪里。谢谢。
答案 0 :(得分:1)
您的代码:$_SESSION['proba']=+1;
改为使用$_SESSION['proba'] += 1;
或$_SESSION['proba'] = $_SESSION['proba'] + 1;