
php表单信息插入数据库
我是新手菜鸟,大侠可不可以帮我看下这代码有什么错误~~~谢谢谢谢~~<formaction="<?phpecho($php_self);?>"method=post>请输...
我是新手菜鸟,大侠可不可以帮我看下这代码有什么错误~~~谢谢谢谢~~
<form action="<?php echo($php_self);?>"method=post>
请输入:
<br>姓名:<input type="text" name="name">
<br>地址:<input type="text" name="address">
<br><input type="submit" name="submitstudent" values="submit">
</form>
<?php
$name=$_POST['name'];
$address=$_POST['address'];
$submit=$_POST['submit'];
?>
<?php
$link=@mysql_connect("localhost","","");
{if(!$link) echo "没有连接成功!";
exit();
}
$db=mysql_select_db("school");
if(!$db){ echo "没有连接成功!";
exit();
}
if("submit"==$submit){
$sql="insert into student(name,address,year)values('".$name."','".$address."',curdate());";
if(mysql_query($sql)){}
else{
echo("<p>error adding submitted:".mysql_error()."</p>");
}
}
?>
我是新手菜鸟,可否帮我看看哪里错了,就是信息插入不了~~
没有报错,也能提交但是查看表单时里面没有数据
.....
<br>姓名:<input type="text" name="name">
<br>地址:<input type="text" name="address">
<br><input type="submit" name="submitstudent" values="submit">
</form>
<?php
$name=$_POST['name'];
$address=$_POST['address'];
$submit=$_POST['submitstudent'];
?>
....... 展开
<form action="<?php echo($php_self);?>"method=post>
请输入:
<br>姓名:<input type="text" name="name">
<br>地址:<input type="text" name="address">
<br><input type="submit" name="submitstudent" values="submit">
</form>
<?php
$name=$_POST['name'];
$address=$_POST['address'];
$submit=$_POST['submit'];
?>
<?php
$link=@mysql_connect("localhost","","");
{if(!$link) echo "没有连接成功!";
exit();
}
$db=mysql_select_db("school");
if(!$db){ echo "没有连接成功!";
exit();
}
if("submit"==$submit){
$sql="insert into student(name,address,year)values('".$name."','".$address."',curdate());";
if(mysql_query($sql)){}
else{
echo("<p>error adding submitted:".mysql_error()."</p>");
}
}
?>
我是新手菜鸟,可否帮我看看哪里错了,就是信息插入不了~~
没有报错,也能提交但是查看表单时里面没有数据
.....
<br>姓名:<input type="text" name="name">
<br>地址:<input type="text" name="address">
<br><input type="submit" name="submitstudent" values="submit">
</form>
<?php
$name=$_POST['name'];
$address=$_POST['address'];
$submit=$_POST['submitstudent'];
?>
....... 展开
2个回答
展开全部
1、最明显的错误就是 你表单里 submit按钮的 name写的是 submitstudent
但是你表单里接收的写的是 $submit = $_POST['submit']; 然后你在进行插入语句前做了判断 表单是否提交 也就是 if("submit"==$submit) 那么这个if语句的结果肯定不成立 因为 $submit 变量根本就没有值 所以你的程序根本没走
$sql="insert into student(name,address,year)values('".$name."','".$address."',curdate());";
当然数据库没有数据了。
但是你表单里接收的写的是 $submit = $_POST['submit']; 然后你在进行插入语句前做了判断 表单是否提交 也就是 if("submit"==$submit) 那么这个if语句的结果肯定不成立 因为 $submit 变量根本就没有值 所以你的程序根本没走
$sql="insert into student(name,address,year)values('".$name."','".$address."',curdate());";
当然数据库没有数据了。
展开全部
<?php
$name=$_POST['name'];
$address=$_POST['address'];
$submit=$_POST['submit'];
if("submit"==$submit){
$link=@mysql_connect("localhost","","");
{if(!$link) echo "没有连接成功!";
exit();
}
$db=mysql_select_db("school");
if(!$db){ echo "没有连接成功!";
exit();
}
$sql="insert into student(name,address,year)values('".$name."','".$address."',curdate());";
if(mysql_query($sql)){}
else{
echo("<p>error adding submitted:".mysql_error()."</p>");
}
}
?>
<form action="<?php echo($php_self);?>" method=post>
请输入:
<br>姓名:<input type="text" name="name">
<br>地址:<input type="text" name="address">
<br><input type="submit" name="submitstudent" values="submit">
</form>
$name=$_POST['name'];
$address=$_POST['address'];
$submit=$_POST['submit'];
if("submit"==$submit){
$link=@mysql_connect("localhost","","");
{if(!$link) echo "没有连接成功!";
exit();
}
$db=mysql_select_db("school");
if(!$db){ echo "没有连接成功!";
exit();
}
$sql="insert into student(name,address,year)values('".$name."','".$address."',curdate());";
if(mysql_query($sql)){}
else{
echo("<p>error adding submitted:".mysql_error()."</p>");
}
}
?>
<form action="<?php echo($php_self);?>" method=post>
请输入:
<br>姓名:<input type="text" name="name">
<br>地址:<input type="text" name="address">
<br><input type="submit" name="submitstudent" values="submit">
</form>
来自:求助得到的回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询