我有一个显示我数据库中图像的网站。
我使用PHP回显图像,并在每个图像下方回显一个复选框。
如果勾选了复选框,并且表单已提交,则“操作”页面将从复选框的值中获取图像名称 - 复选框的值是图像名称。
这很有效。
我的代码是:
我使用...
获取我的图像名称$image_name = $fetch['image_name'];
我在下面添加了勾选框和数组......
(别忘了,我正在回应数据库中的所有图像,所以我需要一个数组来确定选择/勾选的图像)
<input name="image[]" type="checkbox" value="'.$image_name.'" />
这会获取图像名称,因此我可以在“操作”页面上回显图像名称。
我的问题是......
我还需要另一个复选框(或2)用于图像尺寸(6x4,7x5)等。
我无法使用单个复选框传递图像名称的大小和“值”的“值”!
任何想法或建议?
答案 0 :(得分:1)
如果您有图像ID您可以这样做:
<input name="image['.$imageID.']['6x4']" type="checkbox" value="'.$image_name.'" />
<input name="image['.$imageID.']['7x5']" type="checkbox" value="'.$image_name.'" />
在行动方面您将使用foreach来获取名称和大小。