免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2203 | 回复: 4
打印 上一主题 下一主题

[HTML 表单]php文件怎么好像没有接受到htm提交的数据? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-10-10 09:52 |只看该作者 |倒序浏览
简单的用户注册系统:
1:用户信息输入模块
2:将用户信息写入数据库模块
UserInfoInput.htm代码如下

  1. <html>;
  2. <head>;
  3.    <title>;User Login System</title>;
  4.    <script language="JavaScript">;
  5.    <!--
  6.       function validateForm()
  7.       {
  8.          if (document.UserInfo.UserName.value=="")
  9.          {
  10.             window.alert("Please input your name");
  11.             return false;
  12.          }     
  13.       }
  14.    //-->;
  15.    </script>;
  16. </head>;
  17. <body >;
  18.    <p align ="CENTER">;
  19.       please input your information
  20.    </p>;
  21.    <div align="CENTER">;
  22.       <form method="POST" action="UserInfo.php" name="UserInfo" onSubmit
  23.       = "return validateForm(this.form)">;
  24.       login name:<input type="TEXT" name="UserName">;<br>;<br>;
  25.       password:<input type="TEXT" name="Password">;<br>;<br>;
  26.       true name:<input type="TEXT" name="Name">;<br>;<br>;
  27.       <input type="SUBMIT" value="login" name="B1">;
  28.       <input type="RESET" value="rewrite" name="B2">;
  29.       </form>;
  30.    </div>;
  31. </body>;
  32. </html>;
复制代码



UserInfo.php代码如下
  1. <?php
  2.         echo "<pre>;";
  3.         echo "shit\n";
  4.         echo $Id."\n";
  5.         echo $UserName."\n";
  6.         echo $Name."\n";
  7.         echo "fuck\n";
  8.         echo "</pre>;";
  9.         $connect = mysql_pconnect("localhost","root","");
  10.         mysql_select_db("UserInfo",$connect);
  11.         if($UserName)
  12.         {
  13.                 $query="select * from UserInfo";
  14.                 $result=mysql_query($query);
  15.                 $rows=@mysql_num_rows($result);
  16.                 $a_row=@mysql_affected_rows($result);
  17.                 $id=0;
  18.                 for($i=0;$i<$rows;$i++)
  19.                 {
  20.                         @mysql_data_seek($result,$i);
  21.                         $data=@mysql_fetch_array($result);
  22.                         if($data[ID]>;$id)
  23.                         {
  24.                                 $id=$data[ID];
  25.                         }
  26.                 }
  27.         $id++;
  28.         $query="insert into UserInfo values('".$id."','".$UserName."','".$Password;
  29.         $query=$query."','".$Name."')";
  30.         $result=mysql_query($query);
  31.         }
  32.         mysql_close($connect);

  33. php?>;
复制代码


但是运行的结果却是:根本就没有写入数据库,而且,我在php前面加的几行(shit和fuck中间的)的没有输出任何东西,也就是说php接受到的$UserName,$Password,$Name都是空值的。

请问这是什么问题啊?

论坛徽章:
0
2 [报告]
发表于 2005-10-10 10:02 |只看该作者

[HTML 表单]php文件怎么好像没有接受到htm提交的数据?

$_POST['UserName']
$_POST['Password']

论坛徽章:
0
3 [报告]
发表于 2005-10-10 10:06 |只看该作者

[HTML 表单]php文件怎么好像没有接受到htm提交的数据?

[quote]原帖由 "Unicorn_angel"]d'][/quote 发表:


是说里面用到UserName的地方都要用$_POST['UserName']代替码?

论坛徽章:
0
4 [报告]
发表于 2005-10-10 10:08 |只看该作者

[HTML 表单]php文件怎么好像没有接受到htm提交的数据?

楼主,看看这个
http://bbs.chinaunix.net/forum/viewtopic.php?t=161690

论坛徽章:
0
5 [报告]
发表于 2005-10-10 10:13 |只看该作者

[HTML 表单]php文件怎么好像没有接受到htm提交的数据?

原帖由 "Unicorn_angel" 发表:
楼主,看看这个
http://bbs.chinaunix.net/forum/viewtopic.php?t=161690


谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP