大家好,谁能帮我解决一个问题吗,我在设计数剧库时,“border”为“周边配套”,

110199 2003-09-18 05:12:06
大家好,能帮我解决一个问题吗,我在设计数剧库时,“border”为“周边配套”,我设计了一个复选框,让用户选择,我的问题是我选择复选框中其中的一个时,我用insert 语句 sql="insert into lease (border)values('$border'); 在mysql可以得到我刚才所选择的内容(如医院等),但当我选择复选框中的多个时,用insert 语句 sql="insert into lease (border)values('$border');却只能得到一个内容,而得不到我刚才所选择的多个内容
-------------------------------------------------------------
html页面

<td>周边配套</td>
<td colspan="7"><input name="border" type="checkbox" size="3" value="医院">
医院
<input name="border" type="checkbox" size="3" value="银行">
银行
<input name="border" type="checkbox" size="3" value="学校">
学校
<input name="border" type="checkbox" size="3" value="邮电局 ">
邮电局
<input name="border"type="checkbox" size="3" value="商场">
商场</td>
-----------------------------------------------------------------------
php页面


2 varchar(40) 房屋户型 househx
3 varchar(40) 房屋类型 type
4 float 建筑面积 jzarea
5 varchar(60) 所属区域 area
6 int(30) 房屋总价 allprice
7 data 有效期 shedule
8 varchar(30) 产权性质 property
9 int(30) 房屋单价 dprice
10 varchar(30) 楼层位置 layer
11 longtext 楼盘详细地址 address
12 longtext 周边配套 border
13 longtext 基础设施 base
14 longtext 设备情况 equipment
15 longtext 装修程度 repire
16 varchar(30) 联系人 linkman
17 varchar(50) 联系地址 linkaddress
18 varchar(30) 联系电话 telephone
19 varchar(40) 手机 mobile
20 varchar(30) email Email
21 varchar(40) 网址 www
22 longtext 补充说明 say
23 data 发布日期 datatime
24 varchar(40) 信息来源 rescorce
*/
$sql="insert into lease
(
househx , type , jzarea , area , monthhire , shedule , layer , address , border , base ,

equipment , linkman , linkaddress , telephone , mobile , www , say , datatime , rescorce

)
values
(
'$househx' , '$type' , '$jzarea' , '$area' , '$monthhire' , now() , '$layer ' , '$address' , '$border' , '$base' ,

'$equipment' , '$linkman' , '$linkaddress' , '$telephone ' , '$mobile ' , '$www ' , '$say ' , now() , '$rescorce'

)";
...全文
27 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
110199 2003-09-23
  • 打赏
  • 举报
回复
foreach($rows as $row) //循环取出记录集内容
意思我找到了,但在php手册中找不到它呀???
110199 2003-09-23
  • 打赏
  • 举报
回复
foreach 这个函数我在php手册中找不到呀?另外 sshwsfc(差沙) edward0716(雲威龍) 高手们能不能加我为好友呀 我的qq 19699429
edward0716 2003-09-22
  • 打赏
  • 举报
回复
up
sshwsfc 2003-09-22
  • 打赏
  • 举报
回复
<td>周边配套</td>
<td colspan="7"><input name="border[]" type="checkbox" size="3" value="医院">
医院
<input name="border[]" type="checkbox" size="3" value="银行">
银行
<input name="border[]" type="checkbox" size="3" value="学校">
学校
<input name="border[]" type="checkbox" size="3" value="邮电局 ">
邮电局
<input name="border[]"type="checkbox" size="3" value="商场">
商场</td>


注:有一点需要注意,如果要用到javascript操作这些input的时候,请在每个input中添加id="border"属性;

php文件中mysql_query部分:

if(isset($HTTP_GET_VARS["border"])){
$borderall=$HTTP_GET_VARS["checkbox"];
foreach($border as $borderall){
mysql_query("insert into lease (border) values('$border')");
}



110199 2003-09-22
  • 打赏
  • 举报
回复
怎么用数组呀,是在数据库中用数组还是在html 用数组
唠叨可以把你的qq告诉我吗?
毛毛虫可以把你的qq告诉我吗?
liftblood 2003-09-20
  • 打赏
  • 举报
回复
用数组啊,border[]
xuzuning 2003-09-18
  • 打赏
  • 举报
回复
<input name="border[]" ...
xuzuning 2003-09-18
  • 打赏
  • 举报
回复
<input name="border[]" ...

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧