| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY 
共有 505 人关注过本帖
标题:[求助]关于向MySql提交数据的问题
收藏  订阅  推荐  打印 
sonnya
Rank: 1
等级:新手上路
帖子:3
积分:130
注册:2005-6-2
[求助]关于向MySql提交数据的问题

<html>
<head><title>PHP连库测试4</title></head>
<body bgcolor=E0E6D9>
<div align="center">


<?php


if ($sonnya) {


  
  // 处理表格输入


  $db = mysql_connect("localhost","root");


  mysql_select_db("mydb",$db);


  $sql = "insert into dhb (username,tel,email,add) VALUES ('$username','$tel','$email','$add')";


  $result = mysql_query($sql);


  echo "<div align=center><font color=ff9933 size=2>数据提交成功.</font><br><br>\n";


  echo"<a href=test4.php>返回提交页</a></div>\n";

} else{


  
  // 显示表格内容


  ?>


  <form method="post" action="<?php echo $PATH_INFO?>">
  
  <table width=250 height=40 border=0 cellpadding=6 cellspacing=1 bgcolor=ffffff>


  <tr bgcolor=E0E6D9><td colspan=2><div align="center"><font color=ff9933 size=2>联系人资料</font></div></td></tr>


  <tr bgcolor=E0E6D9><td><font color=ff9933 size=2><div align="center">姓名</div></font></td><td><input type="Text" name="username" id="name"></td></tr>
  
  <tr bgcolor=E0E6D9><td><font color=ff9933 size=2><div align="center">电话</div></font></td><td><input type="Text" name="tel" id="tel"></td></tr>
  
  <tr bgcolor=E0E6D9><td><font color=ff9933 size=2><div align="center">Email</div></font></td><td><input type="Text" name="email" id="email"></td></tr>


  <tr bgcolor=E0E6D9><td><font color=ff9933 size=2><div align="center">地址</div></font></td><td><input type="Text" name="add" id="add"></td></tr>


  <tr bgcolor=E0E6D9><td colspan=2><div align="center"><input type="Submit" name="sonnya" value="输入信息"></div></td></tr>


  </table>


  </form>


<?php


} //end if ,if结束


?>


</div>
</body>
</html>





程序在运行的过程当中非常顺利,但是运行完之后发现库里没有任何变化,数据并没有添加进库里~~  求大家一起来解决这个问题。
搜索更多相关主题的帖子: MySql  数据  
2005-6-2 10:46
无根泉
Rank: 4
等级:高级会员
威望:3
帖子:850
积分:8848
注册:2004-11-4

郁闷了,在俺这里一点问题都没有呀!


我很菜,但我很努力!
2005-6-2 11:08
sonnya
Rank: 1
等级:新手上路
帖子:3
积分:130
注册:2005-6-2

我也晕了~~  

以前运行的时候也没问题,这次再弄就四活添不上数据了~

2005-6-2 11:12
v3火箭
Rank: 1
等级:新手上路
帖子:5
积分:150
注册:2005-6-6

是不是在 <form method="post" action="<?php echo $PATH_INFO?>">里面没有加
enctype="multipart/form-data" ,没有它就不能上传数据
还有 $db = mysql_connect("localhost","root");
你的账户是本地的,你只能在本地添加数据,外地IP是不能添加的
你应该新建一个允许任何ip的账号$db = mysql_connect("%","root");不知道我说的对不对,希望给你一个思路
2005-6-6 23:30
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.061710 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved