关于PHP运行错误的问题

发布网友 发布时间:2022-04-06 04:25

我来回答

3个回答

热心网友 时间:2022-04-06 05:55

<html>
<head>
<title>调查表</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body bgcolor="#FFFFFF">
<?php
function display_form(){

global $php_self;

?>
<form action="<?php echo $php_self; ?>" method="post">
名字:<input type=text name="name"><br>
单项选择:
<input type=radio name="first" value="我很笨">我很聪明
<input type=radio name="first" value="我非常笨">我很笨
<input type=radio name="first" value="我简直是个傻冒">我简直是个傻冒<br>

多项选择:
<input type=checkbox name="second[]" value="我喜欢打篮球">我喜欢打篮球
<input type=checkbox name="second[]" value="我喜欢游泳">我喜欢游泳
<input type=checkbox name="second[]" value="我喜欢跳舞">我喜欢跳舞
<input type=checkbox name="second[]" value="我喜欢爬山">我喜欢爬山
<input type=hidden name="stage" value="results"><p>
<input type=submit value="谢谢"></p>
</form>

<?php
}
?>

<?php

function process_form()
{
global $name;
global $first;
global $second;

if ($first=='我很笨'){
$first_massage='你不笨。';
}
else if ($first=='我很聪明'){
$first_massage='你不聪明';
}
else{
$first_massage='你简直就像是一个聪明的人了';
}

$favorite_second=count($second);
if ($favorite_second<=1)
{
$second_massage='但你做错事了,忏悔吧';
}
else if ($favorite_massage>1&& $favorite_massage<4)
{
$second_massage='你是只爱运动的猩猩';
}
else {
$second_massage='你运动的太多了,对猩猩来讲已经过量:(';
}

echo "这是一项针对猩猩的测试:<br><br>";
echo "你好!你的名字叫:$name.<br><br>";
echo "你的测验结果是。。。。。$first_massage $second_message";
}
?>

<?php
if(empty($stage)) { display_form();}
else { process_form();}
?>

</body>
</html>

热心网友 时间:2022-04-06 07:13

$second_massage='你运动的太多了,对猩猩来讲已经过量:(`;
你倒数第二个字符不是单引号,而是~下边的那个`

热心网友 时间:2022-04-06 08:47

$second_massage='你运动的太多了,对猩猩来讲已经过量:('; //应该改为这样吧??

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com