html表单提交问题急高手帮忙指点下

xiazaibcomxiazaibcom 2008-02-23 08:25:57
html代码
<html>
<head>
<title>
leilei
</title>
<body>
<form method="post" action="input.php">
<p>您的姓名:<input type="text" name="name" size="20"></p>
<p>您的性别:<input type="radio" value="1" name="sex" checked>男生 <input type="radio" value="0" name="sex" checked>女生</p>
<p>您的email:<input type="text" name="email" size="20"></p>
<p> <textarea roes="9" name="info" cols="35"></textarea></p>
<input type="submit" value="提交" name="B1"> <input type="reset" value="重新设定" name="B2"> </p>
</form>
</body>
</html>

PHP代码

<?php
echo $name.'<p>';
echo $sex.'<p>';
echo $email.'<p>';
echo $info.'<p>';


//基本设定
$mysql_server_name = "localhost"; //设置数据库连接地址
$mysql_username = "root"; //设置数据库用户名
$mysql_password = "jinglei"; //设置数据库密码
$mysql_database = "leilei2"; //数据库名称
//准备您的sql语法
$sql = "INSERT INTO `leilei2`.`leilei` (`id` ,`name` ,`sex` ,`email` ,`info` ,`ip` ,`ttiem_at` )VALUES (
NULL , '$name', '$sex', '$email', '$info', '$ip', '$ttime_at'); ";
conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password);
mysql_select_db($mysql_database,$conn);
$result=mysql_query($sql);
$id=mysql_insert_id();
mysql_close($conn);

?>

html提交PHP页面是空的,什么时候都不显示,麻烦高手指点下哪里错了。
还是php.ini还需要哪里改配置呀??

php.in register_globals=这里也改成on

...全文
133 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
http://topic.csdn.net/u/20080110/19/7cb462f1-cac6-4c28-848e-0a879f4fd642.html
结贴方法按这个!
银熊 2008-02-24
  • 打赏
  • 举报
回复
数据库什么问题
我看数据是数据没有接收过来啊
cgk100 2008-02-23
  • 打赏
  • 举报
回复
给分呀
  • 打赏
  • 举报
回复
问题解决了,谢谢大家哈`````
  • 打赏
  • 举报
回复
数据库的问题,代码没有问题``
cgk100 2008-02-23
  • 打赏
  • 举报
回复
把错误提示给拿出来给大家看
cgk100 2008-02-23
  • 打赏
  • 举报
回复
你的表结构怎样拿出来
  • 打赏
  • 举报
回复
<?php
$name = $_POST['name'];
$sex = $_POST['sex'];
$email = $_POST['email'];
$info = $_POST['info'];
echo $name." <BR> ";
echo $sex." <BR> ";
echo $email." <BR> ";
echo $info." <BR> ";

//基本设定
$mysql_server_name = "localhost"; //设置数据库连接地址
$mysql_username = "root"; //设置数据库用户名
$mysql_password = "jinglei"; //设置数据库密码
$mysql_database = "leilei2"; //数据库名称
//准备您的sql语法
$sql = "INSERT INTO `leilei2`.`leilei` (`id` ,`name` ,`sex` ,`email` ,`info` ,`ip` ,`ttiem_at` )VALUES (
NULL , '$name', '$sex', '$email', '$info', '$ip', '$ttime_at'); ";
$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password) or die('connect failed');
mysql_select_db($mysql_database,$conn);
$result=mysql_query($sql);
$id=mysql_insert_id();
mysql_close($conn);

?>


这样看看有什么效果
这个样子到是可以显示结果了,可是 没有写进数据库``````
张吉Jerry 2008-02-23
  • 打赏
  • 举报
回复
比较诡异的……
Try this in input.php:
var_dump($_REQUEST);
  • 打赏
  • 举报
回复
怎么给呀`
cgk100 2008-02-23
  • 打赏
  • 举报
回复
<?php
$name = $_POST['name'];
$sex = $_POST['sex'];
$email = $_POST['email'];
$info = $_POST['info'];
echo $name."<BR>";
echo $sex."<BR>";
echo $email."<BR>";
echo $info."<BR>";

//基本设定
$mysql_server_name = "localhost"; //设置数据库连接地址
$mysql_username = "root"; //设置数据库用户名
$mysql_password = "jinglei"; //设置数据库密码
$mysql_database = "leilei2"; //数据库名称
//准备您的sql语法
$sql = "INSERT INTO `leilei2`.`leilei` (`id` ,`name` ,`sex` ,`email` ,`info` ,`ip` ,`ttiem_at` )VALUES (
NULL , '$name', '$sex', '$email', '$info', '$ip', '$ttime_at'); ";
$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password) or die('connect failed');
mysql_select_db($mysql_database,$conn);
$result=mysql_query($sql);
$id=mysql_insert_id();
mysql_close($conn);

?>



这样看看有什么效果
  • 打赏
  • 举报
回复
$name = $_POST['name'];
$sex = $_POST['sex'];
$email = $_POST['email'];
$info = $_POST['info'];
这个样子试了,提交的页面还是为空


还有你input.php里面有什么?
<?php
$name = $_POST['name'];
$sex = $_POST['sex'];
$email = $_POST['email'];
$info = $_POST['info'];


//基本设定
$mysql_server_name = "localhost"; //设置数据库连接地址
$mysql_username = "root"; //设置数据库用户名
$mysql_password = "jinglei"; //设置数据库密码
$mysql_database = "leilei2"; //数据库名称
//准备您的sql语法
$sql = "INSERT INTO `leilei2`.`leilei` (`id` ,`name` ,`sex` ,`email` ,`info` ,`ip` ,`ttiem_at` )VALUES (
NULL , '$name', '$sex', '$email', '$info', '$ip', '$ttime_at'); ";
conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password);
mysql_select_db($mysql_database,$conn);
$result=mysql_query($sql);
$id=mysql_insert_id();
mysql_close($conn);

?>



一者仁心 2008-02-23
  • 打赏
  • 举报
回复
register_globals=On应该不是变量名的问题
一者仁心 2008-02-23
  • 打赏
  • 举报
回复
conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password) or die("error:".mysql_error());
看看是不是连接问题
还有你input.php里面有什么?
cgk100 2008-02-23
  • 打赏
  • 举报
回复
你在php页没有获取传递过来的变量$name=$_POST['name'];$set=$_POST['sex']等等就可以了

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧