php 中的Undefined variable:
代码如下.但是提示说是:声明:F:\AppServ\www\nihao\insert.php行13-Undefinedvariable:sexnameinforemail...
代码如下.但是提示说是:声明:F:\AppServ\www\nihao\insert.php 行 13 - Undefined variable: sex name infor email是Undefined variable
请问一下,是什么原因?谢谢各位高人了.
<?
$ip =getenv('REMOTE_ADDR');
$mysql_server_name = "localhost";
$mysql_user_name = "root";
$mysql_password = "******";
$mysql_databae = "*******";
$sql = "INSERT INTO `gbook` ( `id` , `name` , `sex` , `email` , `infor` , `ip` , `time_at` ) VALUES ('' , '$name', '$sex', '$email', '$infor', '$ip', NOW( ) );";
$conn = mysql_connect($mysql_server_name, $mysql_user_name,$mysql_password );
mysql_select_db($mysql_databae,$conn);
$result = mysql_query($sql);
$id = mysql_insert_id();
mysql_close($conn);
?>
$sql = "INSERT INTO `gbook` ( `name` , `sex` , `email` , `infor` , `ip` , `time_at` ) VALUES ( '".$name."', '".$sex."', '".$emai."', '".$infor."', '".$ip."', NOW( ) );";
问题出在这里,既然没人回答,那么我就自己回答自己的问题..不过还是很高兴。虽然是刚接触PHP.不过还是很有收获的感觉. 展开
请问一下,是什么原因?谢谢各位高人了.
<?
$ip =getenv('REMOTE_ADDR');
$mysql_server_name = "localhost";
$mysql_user_name = "root";
$mysql_password = "******";
$mysql_databae = "*******";
$sql = "INSERT INTO `gbook` ( `id` , `name` , `sex` , `email` , `infor` , `ip` , `time_at` ) VALUES ('' , '$name', '$sex', '$email', '$infor', '$ip', NOW( ) );";
$conn = mysql_connect($mysql_server_name, $mysql_user_name,$mysql_password );
mysql_select_db($mysql_databae,$conn);
$result = mysql_query($sql);
$id = mysql_insert_id();
mysql_close($conn);
?>
$sql = "INSERT INTO `gbook` ( `name` , `sex` , `email` , `infor` , `ip` , `time_at` ) VALUES ( '".$name."', '".$sex."', '".$emai."', '".$infor."', '".$ip."', NOW( ) );";
问题出在这里,既然没人回答,那么我就自己回答自己的问题..不过还是很高兴。虽然是刚接触PHP.不过还是很有收获的感觉. 展开
展开全部
这是你的完整程序吗?我没有看见你定义$sex、$name、$email、$infor等变量,程序应该抱错,是吧。
如果你的那些变量是HTML的FORM提交的变量,建议你用如下方式获取HTML提交的FORM域值:$_REQUEST[name]、$_REQUEST[sex]……
如果你的那些变量是HTML的FORM提交的变量,建议你用如下方式获取HTML提交的FORM域值:$_REQUEST[name]、$_REQUEST[sex]……
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在开头添加这么一句:
ini_set("error_reporting",E_ALL ^ E_NOTICE);
ini_set("error_reporting",E_ALL ^ E_NOTICE);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你引号引错了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询