Php 是否使用checkform会话验证表单?
如何验证表单值 让我的代码正常工作Php 是否使用checkform会话验证表单?,php,forms,validation,session,Php,Forms,Validation,Session,如何验证表单值 让我的代码正常工作 在输入创建用户中填写用户,如“aaaa”。然后单击“检查用户”按钮 在输入中填写姓名和姓氏 单击“确定”按钮 为什么检查表会显示“请输入用户名” test_1.php <?PHP session_start(); session_destroy(); ?> <head> <script type="text/javascript" src="http://code.jquery.com/jquery-1.6
<?PHP
session_start();
session_destroy();
?>
<head>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.6.1.min.js"></script>
<script type="text/javascript" src="http://www.jeasyui.com/easyui/jquery.easyui.min.js"></script>
<script type="text/javascript">
$(function(){
$('#ff').form({
success:function(data){
$.messager.alert('Info', data, 'info');
}
});
});
</script>
</head>
<form id="ff" name="form_check_user" method="post" action="test_2.php" ENCTYPE = "multipart/form-data">
Create User : <input type="text" name="user"/>
<input type="submit" name="check_user" value="check user" />
</form>
<div style=" border-top: 1px solid #eee; width: 39%;"></div>
<br>
<form name="finished" method="post" action="" ENCTYPE = "multipart/form-data" onsubmit="return checkform(this);">
Name : <input type="text" name="name"/>
Last Name : <input type="text" name="last_name"/>
<br>
<input type="submit" name="submit" value="OK" />
</form>
<script language="JavaScript" type="text/javascript">
<!--
function checkform ( form )
{
if (form.name.value == "") {
alert( "Please enter your name." );
form.name.focus();
return false ;
}
if (form.last_name.value == "") {
alert( "Please enter your last name." );
form.last_name.focus();
return false ;
}
if ("<?php echo $_SESSION[check];?>" == "") {
alert( "Please enter User name." );
form.last_name.focus();
return false ;
}
return true ;
}
//-->
</script>
$(函数(){
$('#ff')。表格({
成功:功能(数据){
$.messager.alert('Info',data,'Info');
}
});
});
创建用户:
姓名:
姓氏:
test_2.php
<?PHP
session_start();
$_SESSION["check"] = $_POST['user'];
?>
这是因为您正在访问会话变量上的未定义常量,如下所示
if ("<?php echo $_SESSION[check];?>" == "") { // See it is just check , you need to wrap it around quotes.
如果(“==”){//看到它只是检查,你需要用引号括起来。
应该是
if ("<?php echo $_SESSION['check'];?>" == "") {
如果(“==”){