下载帝国网站管理系统5.0正式版
 帝国论坛技术交流区网络编程表单提交后.有个值怎么就不见了呢?
帝国CMS5.0正式版发布
中客:空间产品随时可无条件退款!
测试:生成20万数据共用107分钟
《帝国下载系统》全面免费
Mysql大数据备份工具下载
帝国软件旗下新站 - 站长工具
1G双线帝国空间+200M数据库=158
帝国CMS教程下载
主题:表单提交后.有个值怎么就不见了呢? [加入收藏夹]   

elliott
用户头衔:书生

精华贴   :0
发贴数   :52
经验值   :218
注册时间:2002-10-30
信息 搜索 好友 发送悄悄话 《帝国网站管理系统》基础教程下载】   [第 1 楼]
表单提交后.有个值怎么就不见了呢?
表单提交后.有个值怎么就不见了呢?
一个投票程序的提交页面:

<form action="<? echo $PHP_SELF; ?>" method="post">
<?
//用循环显示各个表单的值
for($i=1;$i<=$pollcount;$i++){
?>
<input type="radio" name="<? echo $pollname; ?>" value="<? echo "$poll[$i]"; ?>"> <? echo "$poll[$i]"; ?>
<?
}
?>
<input type="submit" name="submit" value="提交" class="botton">


在网页上看好好的,源文件->

<input type="radio" name="你用什么语言进行WEB编程?" value="PHP"> PHP

<input type="radio" name="你用什么语言进行WEB编程?" value="ASP"> ASP

<input type="radio" name="你用什么语言进行WEB编程?" value="Perl"> Perl



^^^^^^^^^^^^

我点击提交后,在本页开始处:

$query="UPDATE poll set counter=counter+1 WHERE content='$poll[$i]' AND pollname=$pollname";

echo $query;

却总是出现:

UPDATE poll set counter=counter+1 WHERE content='' AND pollname=你用什么语言进行WEB编程?

content总为空...本来应该为"$poll[$i]"这个值呀.




2003-05-20 01:42:27 已设置保密 顶部 回复 引用 报告 编辑 删除

wm_chief
用户头衔:管理员

精华贴   :21
发贴数   :47583
经验值   :108243
注册时间:2002-10-30
信息 搜索 好友 发送悄悄话 《帝国网站管理系统》零基础实例入门教程】   [第 2 楼]

<input type="radio" name="<? echo $pollname; ?>[]" value="<? echo "$poll[$i]"; ?>">
改成这样吧



[零基础入门教程] [模板制作教程] [采集使用教程]
官方使用交流群:12261591
2003-05-20 10:07:16 已设置保密 顶部 回复 引用 报告 编辑 删除


快速回复
内容

使用EBB代码
使用smile代码
显示签名
自动分析url
自动分析img
表情                   
                
    (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1