PHP无法向mysql插入数据 看一看register_globals配置选项是不是设置成on,php4.2.0后的版本好像默认设置成off,可以用$_POST['name']这样来获得表单的值 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 手册里面都不推荐直接使用get post注册全局变量 应该使用$_GET ,$_POST register_globals现在默认是off所以你要用$_POST['name']等具体看手册http://cn.php.net/manual/zh/reserved.variables.php#reserved.variables.post 问题很多。还需加把劲把php这个小姑娘搞定 代码如下:$name=$_post[name];$email=$_POST[email];$title=$_post[title];$content=$_post[content];$id = @mysql_connect("localhost","root","");mysql_select_db("zhujbing",$id);echo $id."<br />";$query = "insert into zjb (name,email,title,content) values ('$name','$email','$title','$content')";$result=mysql_query($query)or die("query error");mysql_close($id);就可以了 <form action="insert.php" method="post" name="form1"><p>姓名:<input name="name" type="text" size="20"></p><p>Email:<input name="email" type="text" size="20"></p><p>标题:<input name="title" type="text" size="20"></p><p>内容:</p><p><textarea name="content" cols="60" rows="10"></textarea></p> <input type="submit" name="Submit" value="提交"> </form>insert.php---------------$id = @mysql_connect("localhost","root","");mysql_select_db("zhujbing",$id);echo $id."<br />";$query = "insert into zjb (name,email,title,content) values ('$_POST[$name]','$_POST[email]','$_POST[title]','$_POST[content]')";$result=mysql_query($query)or die("query error");if ($result) { echo "成功";}else { echo "失败";}mysql_close($id);问题一:插入数据库的值要用''括起来;问题二:最好使用$_POST[]或$_GET[],即使register_globals为ON; curl 代理服务器设置 高价请帮忙“php代理页面” php 中用mail函数发送邮件问题,急求解决!!!! PHP不能持久化类吗? 怎么样来判断get的值是用户点击链接传过来的?还是用户自己手动修改的? 显示和隐藏的问题 关于 Mozilla 一个经常碰到的问题?不刷新页面根据下拉菜单选择的内容在下方显示对应的字段输入框?分不够再加,在线等。。。。 大家帮忙写个函数,给分100,在线等待. 谁知道武汉的比较大一点网络公司(要做网页的),我想去实习!西西!谢了! 关于header("location:index.php");问题 smarty截取中英文字符串
$name=$_post[name];
$email=$_POST[email];
$title=$_post[title];
$content=$_post[content];
$id = @mysql_connect("localhost","root","");
mysql_select_db("zhujbing",$id);
echo $id."<br />";
$query = "insert into zjb (name,email,title,content) values ('$name','$email','$title','$content')";
$result=mysql_query($query)or die("query error");
mysql_close($id);就可以了
<p>姓名:<input name="name" type="text" size="20"></p>
<p>Email:<input name="email" type="text" size="20"></p>
<p>标题:<input name="title" type="text" size="20"></p>
<p>内容:</p>
<p><textarea name="content" cols="60" rows="10"></textarea></p>
<input type="submit" name="Submit" value="提交">
</form>insert.php
---------------
$id = @mysql_connect("localhost","root","");
mysql_select_db("zhujbing",$id);
echo $id."<br />";
$query = "insert into zjb (name,email,title,content) values ('$_POST[$name]','$_POST[email]','$_POST[title]','$_POST[content]')";
$result=mysql_query($query)or die("query error");
if ($result) {
echo "成功";
}
else {
echo "失败";
}
mysql_close($id);问题一:插入数据库的值要用''括起来;
问题二:最好使用$_POST[]或$_GET[],即使register_globals为ON;