小春网

 找回密码
 注册账号
查看: 1618|回复: 18
收起左侧

[IT 交流] 请教在php-mysql 的数据库的不同表中的追加记录的方法

[复制链接]
发表于 2011-8-7 18:36:24 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册账号

x
本帖最后由 liaotian123 于 2011-8-7 23:05 编辑

例某一个数据库menusystem有8个不同的表tb1~tb8,是不同的饭店菜单。

表中有相同的域名 菜名和价格 。。那末如果想通过在a1.html form中的表内输入选择的是

哪个表,然后在另一个文件b1.php中输入追加的菜名和价格。怎么实现那??

在a1.html 中
<FORM  METHOD="post" ACTION="b1.php">
<INPUT TYPE='text' NAME='dianmei' size= 20 ><BR>
菜名<INPUT TYPE='text' NAME='caimei' size= 20 ><BR>
价格<INPUT TYPE='text' NAME='price' size= 20 ><BR>
《/form>
...............

在b1.php中
$dianmei  =   $_POST['dianmei'];  
$caimei  =   $_POST['caimei'];
$price  =   $_POST['price'];
$link=mysql_connect("localhost","root","myid");
mysql_select_db('menusystem');
mysql_query('INSERT INTO $dianmei (菜名,价格) VALUES ($caimei,$price)');// line6
...........................
Undefined index: b1.php on line 6
想请教1下出错的原因和对策。。






发表于 2011-8-7 20:50:55 | 显示全部楼层
php不懂,
回复

使用道具 举报

头像被屏蔽
发表于 2011-8-7 20:58:17 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2011-8-7 21:44:46 | 显示全部楼层
youkenkin 发表于 2011-8-7 20:50
php不懂,

谢谢。。没关系。。
回复

使用道具 举报

 楼主| 发表于 2011-8-7 21:45:26 | 显示全部楼层
tonydyb 发表于 2011-8-7 20:58
html文件也写的跟php代码一样,好好把html文件按xhtml标准写,应该没问题

修改了。。
回复

使用道具 举报

发表于 2011-8-7 22:58:50 | 显示全部楼层
'INSERT INTO $dianmei (菜名,价格) VALUES (($caimei,$price))'
上边这句,双引号和单引号没用好!
日本项目吧?奇怪怎么貌似用拼音方式定义参数呢?难道是计划10年后颠覆日本it业?
回复

使用道具 举报

 楼主| 发表于 2011-8-7 23:03:52 | 显示全部楼层
本帖最后由 liaotian123 于 2011-8-7 23:06 编辑
两个人 发表于 2011-8-7 22:58
'INSERT INTO $dianmei (菜名,价格) VALUES (($caimei,$price))'
上边这句,双引号和单引号没用好!
日本 ...


我这只是为了说明问题举一个例子。。单双引号您说哪个地方
没用好? 订正了。因为我已经试验过各种排列组合了。。
回复

使用道具 举报

发表于 2011-8-7 23:10:01 | 显示全部楼层
呵呵,你不发真实的代码,就让别人找错误,岂不是一堆错误?
回复

使用道具 举报

 楼主| 发表于 2011-8-7 23:11:43 | 显示全部楼层
两个人 发表于 2011-8-7 23:10
呵呵,你不发真实的代码,就让别人找错误,岂不是一堆错误?

抱歉。。打字错误。
回复

使用道具 举报

发表于 2011-8-7 23:17:58 | 显示全部楼层
mysql_query(),括号里边应该是参数,对吧?
一个参数字符串被当成若干断参数了,所以出错!
回复

使用道具 举报

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

本版积分规则

小春网
常务客服微信
微信订阅号
手机客户端
扫一扫,查看更方便! 快速回复 返回顶部 返回列表