作者hit1205 (帮你把勇气装满)
看板PHP
标题Re: [请益] 下拉式选单传值 用$变数失败?
时间Sun Jul 27 04:32:20 2014
※ 引述《Notte (why so serious ?)》之铭言:
: 後来发现 如果我 select name="A1"
: 然後
: <input type="hidden" name="name1" value="<?php echo $row['A1']; ?>"/>
: <input type="hidden" name="name2" value="<?php echo $row['B2']; ?>"/>
: 会传递的只有A1
: select name="B2" 也只会传递B2
: select name="select" 却什麽都不会传递
: 请问这是什麽问题???
: 还是我观念错误@_@..
有点不太懂你想要传的是什麽 @@ ~
以上面的例子来说,表单里有这三个栏位:
<select
name="A1"></select>
<input
name="name1"/>
<input
name="name2"/>
所以表单送出去的东西就会是:
A1=下拉选单中被选的option的value值&
name1=value里的值&
name2=value里的值
(与 HTML 内顺序相同)
因为送出去的参数名称是跟着栏位的 name,所以上篇的推文里
大家才会要你拿掉 hidden 栏,因为那个栏位的 name 跟下拉选单的 name 重复了,
会把下拉选单选取的值盖掉 @@
而你後面这篇的例子里,两个 hidden 栏位的 value 分别是
$row['A1'] 与 $row['B2'],但 $row 在前面是从资料库中把记录一笔笔取出来用的,
所以不是很懂你用两个 hidden 栏位去传送他的用意 @@
(当然在上一篇里也有一样的疑惑)
而且因为你的回圈已经在上面跑完了,这边的 $row 只会等於 false 而已,
所以这两个栏位应该只会有空字串,不会有你要带的东西被送出去...
: 未来 我想新增C分类 然後自己输入C产品 一直增加DEFG分类
: 这样的情况 我应该用现在的方式写 还是可以改用别的方式呢?
: 麻烦各位指点指点迷津
: 我有参考
: http://ppt.cc/W9Qw
: 但是我想把值丢到下一页 前面大大有提到把hidden拿掉 请问还有别的方式吗??
能不能请原po更清楚地说明一下要做的是什麽样的功能呢 O uO?
因为在你的例子里,只有 "下拉选单" 是给人选的,
所以不太清楚还有什麽样的值需要用那两个 hidden 丢到下一页 @@
还是说原po的设计里其实还有上一页把值送到这页来?
--
═ 风痕影
════════════════════════════
「藤井树,这主意虽好,但是,我喜欢统一,而不是光泉耶!」
══════════════════════ http://hit1205.org ═
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.63.96.39
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/PHP/M.1406406744.A.AC1.html
1F:→ hit1205:啊,如果你的 name1 和 name2 没有被送出的话,那上面那篇 07/27 04:33
2F:→ hit1205:LPH66 的推文可能是你的解答 ~ 07/27 04:33
3F:→ hit1205:不过即使有被送出也会是只有空字串 @@ 07/27 04:35
4F:推 Notte:谢谢各位提点 我再爬文测试一下!不成功再PO清楚说明我的功能 07/27 14:39