免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 2150 | 回复: 11
打印 上一主题 下一主题

首次作网页,问个简单的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-11-26 10:16 |只看该作者 |倒序浏览
$sql = "select name from pet;";
$res = mysql_query($sql, $dbh);
while($row = mysql_fetch_array($res))
{
        echo "<option  >;";
        echo $row["name"];
}

mysql_free_result($res);
?>;
这个select 选择多个 项目时,如何取得,这多个项目的值
,现状只能取得 最后一个值

论坛徽章:
0
2 [报告]
发表于 2004-11-26 10:46 |只看该作者

首次作网页,问个简单的问题

我顶顶顶

论坛徽章:
0
3 [报告]
发表于 2004-11-26 11:05 |只看该作者

首次作网页,问个简单的问题

这是一个多选提交的问题,假设你明白多选提交框的html代码,那么,你应该将提交的变量名设为数组样式比如 value ,接受的时候才能够用较少的代码的读出。

另:
你的OPTION value是用什么标记的呢,应该是id才对罢,你只select了name,拿什么作为value提交呢?

论坛徽章:
0
4 [报告]
发表于 2004-11-26 13:43 |只看该作者

首次作网页,问个简单的问题

谢谢你的帮助!
默认就能提交过去,呵呵,被我误打误撞了

论坛徽章:
0
5 [报告]
发表于 2004-11-26 13:55 |只看该作者

首次作网页,问个简单的问题

<?php
        echo "next<br>;";
        echo "you selected :".$_POST[pet_name]."<br>;";
        echo "end";
       
?>;
引用页的代码!好像还没好用
谢谢,能说的细一点么,头一次作网页,苯了一点,呵呵

论坛徽章:
0
6 [报告]
发表于 2004-11-26 13:59 |只看该作者

首次作网页,问个简单的问题

原页面:
<form action="next.php" method=post target=main_frame>;
<select name=pet_name  size = 11  multiple >;
<?php
include("dbconnect.php";
$sql = "select name from pet;";
$res = mysql_query($sql, $dbh);
while($row = mysql_fetch_array($res))
{
        echo "<option  >;";
        echo $row["name"];
}

mysql_free_result($res);
?>;
</select>;<p>;
<input type=submit value="提交">;
</form>;

引用页:next.pho
<?php
echo "next<br>;";
echo "you selected :".$_POST[pet_name]."<br>;";
echo "end";
?>;

实现不了,多选择结果传递,能细值一点给出说明么谢谢!
听你的意思在pet_name变量上做文章,但是我没试验出来
请指教,谢谢

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
7 [报告]
发表于 2004-11-26 14:59 |只看该作者

首次作网页,问个简单的问题

<form action="next.php" method=post target=main_frame>;
<select name=pet_name[] size = 11 multiple >;
<?php
include("dbconnect.php";
$sql = "select name from pet;";
$res = mysql_query($sql, $dbh);
while($row = mysql_fetch_array($res))
{
echo "<option value=". $row["name"] .">;";
echo $row["name"];
}

mysql_free_result($res);
?>;
</select>;<p>;
<input type=submit value="提交">;
</form>;

论坛徽章:
0
8 [报告]
发表于 2004-11-26 16:06 |只看该作者

首次作网页,问个简单的问题

学习

论坛徽章:
0
9 [报告]
发表于 2004-11-28 00:25 |只看该作者

首次作网页,问个简单的问题

谢谢各位关注!
希望看到更多更详细的处理方法谢谢,家里没环境不能测试.
仅仅分析,请问斑竹<select name=pet_name[] size = 11 multiple >;
这一句在语法分析上能通过么,如果能够通过,next.php如何使用这个数组.
清谅解,问题是有点那个哈哈.但是我测试过好多方法,真的都没有成功.
有类似你这个方法.能详细一点么,费心了,呵呵

论坛徽章:
0
10 [报告]
发表于 2004-11-28 00:31 |只看该作者

首次作网页,问个简单的问题

表单名为name[],后面带[]

提交后,到PHP文件里,这就是一个数据组了。

for ($i=0;$i<count($_POST["name"]);$i++)
{
    echo $_POST["name"][$i];
}
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP