免费注册 查看新帖 |

Chinaunix

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

请坛主和高手看看这个问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-06-03 11:19 |只看该作者 |倒序浏览
请教各位DX一个问题,我想从表单收集用户的信息,并插入到数据库中。
现在做了两个页面,一个收集用户信息的member和把信息插入数据库的member1,请各位高手帮忙看看
我的代码是哪个地方出了问题,代码如下:
member页面:
<html>;
<head>;
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">;
<title>;无标题文档</title>;
</head>;

<body>;
<form name="form1" method="post" action="member1.php">;
  <table width="75%" border="1">;
    <tr>;
      <td width="24%">;姓名</td>;
      <td width="76%">;<input name="name" type="text" id="name">;</td>;
    </tr>;
    <tr>;
      <td>;性别</td>;
      <td>;<input name="sex" type="text" id="sex">;</td>;
    </tr>;
    <tr>;
      <td>;年龄</td>;
      <td>;<input name="age" type="text" id="age">;</td>;
    </tr>;
    <tr>;
      <td>;工作</td>;
      <td>;<input name="work" type="text" id="work">;</td>;
    </tr>;
    <tr>;
      <td>;生日</td>;
      <td>;<input name="birthday" type="text" id="birthday">;</td>;
    </tr>;
    <tr>;
      <td>;电子邮件</td>;
      <td>;<input name="mail" type="text" id="mail">;</td>;
    </tr>;
    <tr>;
      <td>;电话号码</td>;
      <td>;<input name="phone" type="text" id="phone">;</td>;
    </tr>;
    <tr>;
      <td>;联系地址</td>;
      <td>;<input name="add" type="text" id="add">;</td>;
    </tr>;
    <tr>;
      <td>;喜欢哪类电脑图书</td>;
      <td>;<input name="xingqu" type="text" id="xingqu">;</td>;
    </tr>;
    <tr>;
      <td>;个人爱好</td>;
      <td>;<input name="aihao" type="text" id="aihao" value="">;</td>;
    </tr>;
    <tr>;
      <td>;&</td>;
      <td>;&</td>;
    </tr>;
  </table>;
  <p>;
    <input type="submit" name="Submit" value="提交">;
    <input type="reset" name="Submit2" value="重置">;
  </p>;
</form>;
</body>;
</html>;


member1页面
<?php
//connect to the database - either include a connection variable file
//or type the following lines:
$connect = mysql_connect("localhost", "peng", "123456"
  or die ("Hey loser, check your server connection.";

mysql_select_db("ecommerce";

$query = "INSERT INTO member VALUES (
         '$_POST[name]', '$_POST[sex]',
         '$_POST[age]','$_POST[work]','$_POST[birthday]',
                 '$_POST[mail]','$_POST[phone]','$_POST[add]','$_POST[xingqu]','$_POST[aihao]');"



$result = mysql_query($query)
  or die(mysql_error());
echo "roducts added successfully!";

?>;

论坛徽章:
0
2 [报告]
发表于 2005-06-03 13:28 |只看该作者

请坛主和高手看看这个问题

  1. 一个收集用户信息的member和把信息插入数据库的member1
复制代码

  1. INTO member VALUES ( ....
复制代码

到底是member1还是member

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

请坛主和高手看看这个问题

这一句

  1. $query = "INSERT INTO member VALUES (
  2.         '$_POST[name]', '$_POST[sex]',
  3.         '$_POST[age]','$_POST[work]','$_POST[birthday]',
  4. '$_POST[mail]','$_POST[phone]','$_POST[add]','$_POST[xingqu]','$_POST[aihao]');"
复制代码

把 “;” 放到最后。

论坛徽章:
0
4 [报告]
发表于 2005-06-03 13:55 |只看该作者

请坛主和高手看看这个问题

论坛徽章:
0
5 [报告]
发表于 2005-06-03 14:34 |只看该作者

请坛主和高手看看这个问题

跳楼感谢,精灵王~明天就要答辩了!!!!!!!!!!!

论坛徽章:
0
6 [报告]
发表于 2005-06-03 14:52 |只看该作者

请坛主和高手看看这个问题

语法错误没有了,现在提示这个

Column count doesn't match value count at row 1

是字段不匹配麽?

论坛徽章:
0
7 [报告]
发表于 2005-06-03 17:02 |只看该作者

请坛主和高手看看这个问题

终于搞定了~再次感谢大大们的帮助

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
8 [报告]
发表于 2005-06-04 23:38 |只看该作者

请坛主和高手看看这个问题

h恩简单地,你怎么不学者一步步的分布解决呢?

1;看是否可以把值传递到你的程序

2;查询数据库之前,把你的数据库的代码显示出来检查看看
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP