PHP测验总是显示相同的结果


PHP Quiz always showing the same result

所以我的页面上有一个测试,它告诉用户他们可能需要什么。它通过PHP和jQueryAjax提供支持。jQuery部分运行良好,它在没有页面刷新的情况下在同一页面上显示测试结果,但php脚本运行不正常。

以下是它应该做的:

检查表格的结果,并在分数中添加或删除一个数字。

这是代码:

<?php
    $score = 0;
    if ($_POST['muuttuminen'] == 'Kylla'){
    $score - 5;}
    if ($_POST['muuttuminen'] == 'Ei'){
    $score + 1;}
    if ($_POST['possiblecontent'] == 'Kuvagallerian'){
    $score + 1;}
    if ($_POST['possiblecontent'] == 'Pieni verkkokauppa'){
    $score + 1;}
    if ($_POST['possiblecontent'] == 'Isompi verkkokauppa'){
    $score - 1;}
    if ($_POST['possiblecontent'] == 'Jotain muuta'){
    $score + 1;}
    if ($_POST['ulkoasu'] == 'Massasta erottuvan, uniikin ulkoasun'){
    $score + 1;}
    if ($_POST['ulkoasu'] == 'Jotain muuta'){
    $score + 0;}

    if ($score >= 3){
        echo '<p>Sivusi eiv&auml;t ilmeisesti muutu usein, joten ne voidaan toteuttaa ilman julkaisuj&auml;rjestelm&auml;&auml;, ja ne latautuvat nopeammin kuin julkaisuj&auml;rjestelm&auml;ll&auml; toteutetut sivut.</p>';
        }
    if ($score <= 3){
    echo '<p>N&auml;ytt&auml;&auml; silt&auml; ett&auml; sinun pit&auml;&auml; voida p&auml;ivitt&auml;&auml; sivustoasi itse, eli suosittelemme kotisivuja julkaisuj&auml;rjestelm&auml;&auml;n rakennettuna.</p>';
        }
    ?> 

我可能做错了什么?

您再也不会设置$score(它将始终为0)。$score + 1修改$score。请使用$score += 1$score = $score + 1