PHP测验总是显示相同的结果
所以我在我的页面上有一个测验,它告诉用户他们可能需要什么。它是通过PHP和jQueryAjax实现的。jQuery部分工作正常,它在同一页面上显示测验结果而不刷新页面,但php脚本工作不正常 以下是它应该做的: 检查表单的结果,并从分数中添加或删除数字 代码如下:PHP测验总是显示相同的结果,php,Php,所以我在我的页面上有一个测验,它告诉用户他们可能需要什么。它是通过PHP和jQueryAjax实现的。jQuery部分工作正常,它在同一页面上显示测验结果而不刷新页面,但php脚本工作不正常 以下是它应该做的: 检查表单的结果,并从分数中添加或删除数字 代码如下: <?php $score = 0; if ($_POST['muuttuminen'] == 'Kylla'){ $score - 5;} if ($_POST['muuttuminen'] ==
<?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ät ilmeisesti muutu usein, joten ne voidaan toteuttaa ilman julkaisujärjestelmää, ja ne latautuvat nopeammin kuin julkaisujärjestelmällä toteutetut sivut.</p>';
}
if ($score <= 3){
echo '<p>Näyttää siltä että sinun pitää voida päivittää sivustoasi itse, eli suosittelemme kotisivuja julkaisujärjestelmään rakennettuna.</p>';
}
?>
我可能做错了什么?您再也不会设置
$score
(它将始终为0)<代码>$score+1不修改$score
。使用$score+=1
或$score=$score+1
在初始分配后,您不会更改$score
的值。因此,如果($\u POST['possiblecontent']='Kuvagallerian'){$score+=1;},则类似是。您必须将新值分配给score变量。我建议你读这本书好吧,下次我会记得的!