想要在 while() 动态列表结果之外获取复选框值 - 需要 php 代码逻辑
我有一个工作动态图像和文本列表页面,以表格形式显示结果。我已使用下面的(相关)代码向列表结果中的每个项目添加了复选框(名称=“选择”)。 我想从 select ="1" 的那些中过滤相应的 art_id
echo "<tr align=\"left\" padding=\"1\">
<td align=\"left\" width=\"0%\" height=\"120\" >
<a href=\"$path$image_link\">
<img src=\"$path$image_link\" height=\"85\" width=\"85\"></a><br />
</td>
<td align=\"left\" width=\"0%\">
//CHECKBOXES ADDED HERE <input name=\"select\" type=\"checkbox\" value=\"1\" >
<input name=\"art_id\" type=\"hidden\" value=\"$art_id\" />
</td>
然后我想通过 $_POST 发送到另一个页面以进行另一个查询/回显。我猜测类似这样的内容来获取第二页上的变量:
$t_art_id = $_POST["art_id"], ["select ='1'"];
如果有任何关于正确方法的好主意,我将不胜感激。
谢谢 艾伦
I have a working dynamic image and text list page that shows results in table form. I've added check boxes (name = "select") to each item in the list results with the (relevant) code below.
I want to filter the corresponding art_id's from just the ones with select ="1"
echo "<tr align=\"left\" padding=\"1\">
<td align=\"left\" width=\"0%\" height=\"120\" >
<a href=\"$path$image_link\">
<img src=\"$path$image_link\" height=\"85\" width=\"85\"></a><br />
</td>
<td align=\"left\" width=\"0%\">
//CHECKBOXES ADDED HERE <input name=\"select\" type=\"checkbox\" value=\"1\" >
<input name=\"art_id\" type=\"hidden\" value=\"$art_id\" />
</td>
Then I want to sent via $_POST to another page for another query/echo. I guessed at something like this for grabbing the vars on the 2nd page:
$t_art_id = $_POST["art_id"], ["select ='1'"];
Would appreciate any good ideas on the right approach.
Thanks
Allen
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你可以用简单的方法来做;
像这样:
在 Compressartid 函数中,将勾选的 id 存储在隐藏字段中,并使用隐藏字段中的 id 作为选定的 id。
我希望这会有所帮助:)。干杯。
You can do in simple way ;
like this :
in Compressartid function store ticked id in a hidden field and use id's in hidden field as selected id's.
I hope it will be helpful :). cheers.
为什么不只使用复选框?
虽然只有在选中该框时才会提交复选框的值,但您不需要在服务器端确定该复选框是否被选中(在 POST 数组中出现就足够了)。因此,您可以使用 value-attribute 来提交 art_id
您当前拥有的方式没有机会获得复选框和隐藏输入之间的关系。
Why dont you use only the checkbox?
while the value of an checkbox only is submitted if the box is checked, you dont need on serverside the value of the checkbox to determine, if the box is checked(the occurance in the POST-Array will be enough). So you can use the value-attribute to submit the art_id
The way you currently have it there is no chance to get a relation between checkbox and hidden-input.