很多站长朋友们都不太清楚php表单提交失败,今天小编就来给大家整理php表单提交失败,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php表单提交POST提交不上 2、 PHP表单提交不了 3、 php提交表单的时候报错, Undefined variable: username 4、 PHP 表单提交都数据库失败 php表单提交POST提交不上您好
我刚才测试了一下,代码是正确的。
另外,建议对POST进行isset($_post['']),empty($_post['']) if --else 判断,不然有些地方可能会出现错误提示。
PHP表单提交不了打印变量看看,可能是编码问题,定义下页面编码试试
print_r($_POST);
php提交表单的时候报错, Undefined variable: username//你的问题主要是表单提交的数据为空时并未进行变量赋值,以下是改进代码,供参考
$username = $_POST["username"]; //获取用户名
$password = $_POST["password"]; //获取密码
$repassword = $_POST["repassword"]; //获取确认密码
//PS:密码为啥不用md5加密下?
//这些判断比较毛糙,请根据实际做进一步改写 PS:前台也加上JS表单验证
if(empty($username)){
echo "用户名不能为空!"; //用户名为空直接退出执行
//echo "<script>alert('用户名不能为空');history.back();</"."script>"; //用户名为空直接退出执行
exit;
}
if(empty($password)){
echo "密码不能为空"; //密码为空直接退出执行
//echo "<script>alert('密码不能为空');history.back();</"."script>"; //密码为空直接退出执行
exit;
}
if(empty($repassword) || $password!=$repassword){
echo "两次密码输入不一致"; //确认密码为空或不等于密码,则提示并退出执行
//echo "<script>alert('两次密码输入不一致');history.back();</"."script>"; //确认密码为空或不等于密码,则提示并退出执行
exit;
}
//PS:你的这句sql语句有问题吧? 参考语句
//$sql_insert = "insert into users(name,pass) values('$username','$password')";
//PS:用户ID一般设置为主键且自动增加,确认密码主要是为了防止用户输错密码而忘记,一般不参与入库
$sql_insert = <<<EOF
insert into users values("","$username","$password","$repassword");
EOF;
$result=mysql_query($sql_insert);
if($result){
echo "注册成功";
}else{
echo "注册失败";
}
PHP 表单提交都数据库失败<?php
$name=$_POST['user'];
$content=$_POST['post_contents'];
$conn=mysql_connect("localhost","admin","");
//做数据库连接判断
if(!$conn){
die("could not connect to the database:</br>".mysql_error());//诊断连接错误
}
mysql_query("set names GB2312");//这里是names 不是 name
$db_selecct=mysql_select_db('gbook');//选择数据库
//选择库是不是成功了
if(!$db_selecct)
{
die("could not to the database</br>".mysql_error());
}
//sql 语句中是字符串类型的外边要加单引号
$exec="INSERT INTO contents(name,content) VALUES('".$_POST['user']."','".$_POST['post_contents']."')";
$result=mysql_query($exec);
//这里是判断 $result 不是判断$exec;
if($result)
echo "添加留言成功,谢谢你的留言!" ;
else
echo "添加留言失败";
echo "<p><a href=index1.php ><center>返回主页面</center></a>";
mysql_close();
?>
关于php表单提交失败的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php表单提交失败 php表单提交失败什么原因的详细内容...