CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  PHP

检查并将数据写入数据库的程序,但每次运行都出错,怎么回事?

楼主zhrn()2004-12-01 22:38:31 在 Web 开发 / PHP 提问

小妹我做了一个addin.php检查并将数据写入数据库的程序,但每次运行都出错,我看的头都大了,但还是检查不出毛病出在哪里,请各位高手帮小妹看看吧.我用的是mysql+PHP+Apache.  
  错误提示:Parse   error:   parse   error   in   C:\Program   Files\Apache   Group\Apache2\htdocs\shop2\addin.php   on   line   88  
   
  这是首页(index.php)  
   
  <html>  
  <head>  
  <title>shop!!</title>  
  </head>  
  <body   bgcolor="#FFFFCC">  
  <table   border="0"   cellpadding="3"   cellspacing="0"   width="90%"   align="center">  
  <tr>  
  <td><b>请详细填写资料,以提供最好的服务</b>   <a   href="index12.php">回首页</a></td></tr>  
  </table>  
  <form   action="addin.php"   method="post">  
  <table   border="0"   cellpadding="3"   cellspacing="0"   width="90%"   align="center">  
  <tr>  
  <td>1.姓名<input   type="text"   name="name"   size="20">  
  <td>8.性别<input   type="text"   name="sex"   size="2"></td>  
  </tr>  
  <tr>  
  <td>2.使用者ID<input   type="text"   name="user_id"   size="20">  
  <td>9.年龄<input   type="text"   name="age"   size="12"></td>  
  </tr>  
  <tr>  
  <td>3.密码<input   type="password"   name="password"   size="12">  
  <td>10.E-mail<input   type="text"   name="email"   size="20"></td>  
  </tr>  
  <tr>  
  <td>4.地址<input   type="text"   name="address"   size="40">  
  <td>11.电话<input   type="text"   name="tel"   size="12"></td>  
  </tr>  
  <tr>  
  <td>5.城市<input   type="text"   name="city"   size="12"></td>  
  <td>12.卡别<input   type="text"   name="card_type"   size="12"></td>  
   
  </tr>  
  <td>6.国别<input   type="text"   name="country"   size="12">  
  <td>13.卡号<input   type="text"   name="card_no"   size="18"></td>  
  </tr>  
  <tr>  
  <td>7.邮寄区号<input   type="text"   name="ping"   "   size="12">  
  <td>14.信用卡有效期间   <input   type="text"   name="expiry_date"   size="12">  
  </td></tr>  
  <tr>  
  <td   ><input   type="submit"   value="加入会员"></td>  
  </tr>  
  </table>  
  </body>  
   
  这是(addin.php)  
  <?  
  if(empty($_REQUEST["name"]))  
  {  
  msg("您忘记输入名字啦!!");  
  }  
  else   if(empty($_REQUEST["user_id"]))  
  {  
  msg("您忘记输入Id号了!!");  
  }  
  else   if(empty($_REQUEST["password"]))  
  {  
  msg("您忘记输入密码了!!");  
  }  
   
  else   if(empty($_REQUEST["address"]))  
  {  
  msg("您忘记输入地址了!!");  
  }  
  else   if(empty($_REQUEST["city"]))  
  {  
  msg("您忘记输入城市了!!");  
  }  
  else   if(empty($_REQUEST["country"]))  
  {  
  msg("您忘记输入国别了!!");  
  }  
  else   if(empty($_REQUEST["ping"]))  
  {  
  msg("您忘记输入邮寄区号了!!");  
  }  
  else   if(empty($_REQUEST["sex"]))  
  {  
  msg("您忘记输入性别了!!");  
  }  
   
  else   if(empty($_REQUEST["age"]))  
  {  
  msg("您忘记输入年龄了!!");  
  }  
   
   
  else   if(empty($_REQUEST["email"]))  
  {  
  msg("您忘记输入E-mail了!!");  
  }  
   
  else   if(empty($_REQUEST["tel"]))  
  {  
  msg("您忘记输入电话号码了!!");  
  }  
  else   if(empty($_REQUEST["card_no"]))  
  {  
  msg("您忘记输入卡号了!!");  
  }  
  else   if(empty($_REQUEST["card_type"]))  
  {  
  msg("您忘记输入卡别了!!");  
  }  
  else   if(empty($_REQUEST["expiry_date"]))  
  {  
  msg("您忘记输入卡的有效期时间了!!");  
  }  
  else  
  {  
  $name=$_REQUEST["name"];  
  $user_id=$_REQUEST["user_id"];  
  $password=$_REQUEST["password"];  
  $address=$_REQUEST["address"];  
  $city=$_REQUEST["city"];  
  $country=$_REQUEST["country"];  
  $ping=$_REQUEST["ping"];  
  $sex=$_REQUEST["sex"];  
  $age=$_REQUEST["age"];  
  $email=$_REQUEST["email"];  
  $tel=$_REQUEST["tel"];  
  $card_no=$_REQUEST["card_no"];  
  $card_type=$_REQUEST["card_type"];  
  $expiry_date=$_REQUEST["expiry_date"];  
  }  
   
   
   
  $conn=mysql_pconnect("localhost","root","");  
  $db=mysql_select_db("shop",$conn);  
  $row="select   name   from   user_info   where   name='$name';  
  $result=mysql_query($row);  
  if(!mysql_fetch_array($result))  
  {   $sql="insert   into   user_info   (name,user_id,password,address,city,country,ping,sex,age,email,tel,card_no,card_type,expiry_date)    
  values   ('$name','$user_id','$password','$address','$city','$country','$ping','$sex','$age','$email','$tel','$card_no','$card_type','$expiry_date')";  
  mysql_query($sql);  
   
  msg("您已经注册成功了!!");  
  }    
  else    
  {  
  msg("您的登入名称.$name.已经有人使用!");  
  }  
   
  ?>  
  <?  
  function   msg($info)  
  {  
  ?>  
  <center>  
   
  <h2><font   color=red><?=$info?><hr   size="1"   color="#ff0066">  
  <form>  
  <input   type="button"   value="返回上一页"   OnClick="history.back();">  
  </form>  
  </center>  
  </font>  
  <?  
  exit();  
  }  
  ?>  
  问题点数:20、回复次数:6Top

1 楼spacet(空格t)回复于 2004-12-01 22:54:37 得分 14

1、elseif(中间没有空格)  
  2、$row="select   name   from   user_info   where   name='$name'";(你少了一个双引号)  
  Top

2 楼spacet(空格t)回复于 2004-12-01 22:56:54 得分 0

哦,第一点不算错误,我的失误:(Top

3 楼spacet(空格t)回复于 2004-12-01 22:58:58 得分 0

$sql="insert   into   user_info   (name,user_id,password,address,city,country,ping,sex,age,email,tel,card_no,card_type,expiry_date)    
  values   ('$name','$user_id','$password','$address','$city','$country','$ping','$sex','$age','$email','$tel','$card_no','$card_type','$expiry_date')";  
  mysql_query($sql);  
   
  这里也有类似错误,少了“"”Top

4 楼itbirder(?)回复于 2004-12-02 11:29:38 得分 3

错误提示是这页:addin.php  
  你的首页index.php能运行,就是没问题了。  
  错误的应该是addin.php,把addin.php贴出来才对。Top

5 楼zhrn()回复于 2004-12-02 12:16:00 得分 0

index.php和addin.php都在顶贴上,已经贴出来了,  
  谢谢Top

6 楼mynamesucks(迅雷不及掩耳盗铃之势如破竹)回复于 2004-12-02 12:34:23 得分 3

空格已经说了啊,少了双引号Top

相关问题

  • DELPHI访问ACCESS数据库出错,怎么回事?
  • 插入数据库出错,这是怎么回事?大家快帮我看看!
  • 将now()写入数据库时出错?
  • 用table操作oracle数据库表出现“key violation [oracle]... TNS包写入程序失败”是怎么回事?
  • 在RedHat里安装tomcat5写入数据库的汉字是乱码怎么回事
  • ★★★★★救急啊!!!ora_01013:user requested cancel of current operation是怎么回事??ODBC连接Oracle数据库。Open表的时候出错。
  • ★★★★★救急啊!!!ora_01013:user requested cancel of current operation是怎么回事??ODBC连接Oracle数据库。Open表的时候出错。
  • 数据库的只读属性改不了,一改就出错。这是怎么回事?
  • 请问用“vb连接数据库”时出现这样的出错提示信息是怎么回事啊?
  • MessageBox出错,怎么回事?

关键词

  • 卡

得分解答快速导航

  • 帖主:zhrn
  • spacet
  • itbirder
  • mynamesucks

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo