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'];
?>
.......
展开
 我来答
永恒Lyx
2010-08-24 · TA获得超过2467个赞
知道小有建树答主
回答量:756
采纳率:11%
帮助的人:372万
展开全部
1、最明显的错误就是 你表单里 submit按钮的 name写的是 submitstudent
但是你表单里接收的写的是 $submit = $_POST['submit']; 然后你在进行插入语句前做了判断 表单是否提交 也就是 if("submit"==$submit) 那么这个if语句的结果肯定不成立 因为 $submit 变量根本就没有值 所以你的程序根本没走
$sql="insert into student(name,address,year)values('".$name."','".$address."',curdate());";
当然数据库没有数据了。
hongli200078
2010-08-24 · TA获得超过1210个赞
知道小有建树答主
回答量:713
采纳率:0%
帮助的人:1100万
展开全部
<?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>
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式