这段程序总是无法在生成的界面中提交数据,总是提示带星号的信息未填完整,但我确实已经填完整了 本帖最后由 jackbill43 于 2013-08-15 15:09:41 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if(!$class_name || !$class_number|| !$roster_status) { echo "<script>alert('表单未填完整,带星号为必填项!');history.back();</Script>"; exit; }这里的$roster_status是在哪里被定义和赋值的?你贴出来的代码中没有,页面上的表单中也没有相关的字段,这当然会触发这个验证了 你是怎么更改的改成前面定义过的class_status了 1.$_POST是存放从表单通过post方式提交过来的数据的变量,使用var_dump来打印出这个变量的内部结构,查看下class_status有没有被表单提交,如果有被提交,那么值是什么2. <select name="class_status"> <option value="0">请选择教室状态</option> <option <?php if($roster_value["class_status"]==0) echo "selected"?> value="0">空闲</option> <option <?php if($roster_value["classr_status"]==1) echo "selected"?> value="1">有课</option> </select>这个地方。请选择教室状态和空闲两个option的值都是0,这是不合理的。如果你选择了这两种状态,那么表单提交的class_status就是0,!逻辑非运算符在计算0时得到结果一样是true,因此会触发错误。 apache 伪静态的配置 ,高分求解答,+60 只有50分了。 表单提交到另一个php页面,如何保存获取表单值 现在的开源cms,在php中发送邮件,一般都用什么类呢? 几个MYSQL查询,不知道对不对, 这样的网址是如何做的?这样做有什么好处呢? 初学者:mysql数据库连接问题!!!!很茫然...... php远程连接mysql问题 如何得到return 的值,急急急!!! 请大神看看这段代码的问题,目的:由PHP POST 对 mysql表进行控制。 关于建网站选服务器的问题,小白在线等,求大神指导 php用sqlite存进去的是乱码
if(!$class_name || !$class_number|| !$roster_status)
{
echo "<script>alert('表单未填完整,带星号为必填项!');history.back();</Script>";
exit;
}
这里的$roster_status是在哪里被定义和赋值的?你贴出来的代码中没有,页面上的表单中也没有相关的字段,这当然会触发这个验证了
2.
<select name="class_status">
<option value="0">请选择教室状态</option>
<option <?php if($roster_value["class_status"]==0) echo "selected"?> value="0">空闲</option>
<option <?php if($roster_value["classr_status"]==1) echo "selected"?> value="1">有课</option>
</select>
这个地方。请选择教室状态和空闲两个option的值都是0,这是不合理的。如果你选择了这两种状态,那么表单提交的class_status就是0,!逻辑非运算符在计算0时得到结果一样是true,因此会触发错误。