找回密码
 立即注册
搜索
查看: 235|回复: 2

[PHP]这样写提交代怎么会错。

[复制链接]

28

主题

207

回帖

308

积分

中级会员

积分
308
发表于 2005-1-29 16:51:06 | 显示全部楼层 |阅读模式
处理提交的代码:

  1. require_once('conn.php');
  2. $sql = "INSERT INTO shop ( name,sex,qq,tx,content )
  3. VALUES ($name,$sex,$qq,$tx,$content)";
  4. mysql_query($sql);
复制代码



提交的表单:

  1. <form name="form1" method="get" action="save.php">
  2. 名字:<input name="name" type="text" id="name">
  3. 性别:<select name="sex" id="sex">
  4. <option value="1" selected>先生</option>
  5. <option value="0">小姐</option>
  6. </select>
  7. QQ:<input name="qq" type="text" id="qq">
  8. 来自:<input name="diz" type="text" id="diz">
  9. 头像:<select name="tx" id="tx">
  10. <option value="01.gif">01</option>
  11. <option value="02.gif">02</option>
  12. </select>
  13. 悄悄话:<input type="radio" name="qiao" value="1">是
  14.     <input name="qiao" type="radio" value="0" checked>否
  15. 内容:<textarea name="content" id="content"></textarea>
  16.    <input type="submit" name="Submit" value="提交">
  17.     <a href="index.php">返回首页</a></form>
复制代码

28

主题

207

回帖

308

积分

中级会员

积分
308
 楼主| 发表于 2005-1-29 16:52:19 | 显示全部楼层
可能主要错在这里。
处理提交的代码:

  1. $sql = "INSERT INTO shop ( name,sex,qq,tx,content )VALUES ($name,$sex,$qq,$tx,$content)";
复制代码

但是不知道为什么这里会错。不过如果我把这里的
$name,$sex,$qq,$tx,$content换成'".$_POST['name']."','".$_POST['sex']."','".$_POST['qq']."','".$_POST['tx']."','".$_POST['content']."'的话。就可以了。
不知道为什么不能使用$name,$sex这样的语句来提交呢?
回复

使用道具 举报

73

主题

1742

回帖

2408

积分

论坛元老

积分
2408
发表于 2005-2-2 10:39:34 | 显示全部楼层
厚厚,看不懂。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|海浩社区

GMT+8, 2025-9-19 05:06 , Processed in 0.084844 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表