好的,所以我一直想把这个问题拿出来好几个星期......我已经尝试了不同的场景和替代方法,并且发现我的挫败感压倒了我的快乐而我我觉得我想放弃这个。我真正需要的是能够提供一些真正有用的指导的人。不只是提供代码,而是实际解释它的工作原理和原因。指向正确的方向也许......谢谢。
我尝试根据数据库中可用的行/记录表单数据为表单生成下拉菜单选项。
如果记录可用...我试图找出一种方法,将这些记录作为选项提供在下拉菜单中,然后在选中时填充表单。
生成的下拉菜单选项我认为可能会在同一行/记录中标记另一列值的文本/值" invoice_id"
只有在2个值匹配时才会生成下拉菜单。
html表单隐藏输入" user_email"的预加载默认值 的&安培; " user_email"下的值数据库中的列
FORM
<form action="xxx.php" class="well" id="xxx" name"xxx" method="post">
<input type="hidden" id="user_email" name="user_email" value="xxx@email.com">
<input type="text" id="invoice_id" name="invoice_id">
//This is the selection box
<select id="other1" name="other1">
<option value="">Please select...</option>
<option value="select1">Select option 1</option>
<option value="select2">Select option 2</option>
</select>
//These are the checkbox inputs
<input type="hidden" name="other2" value="0" />
<input type="checkbox" name="other2" value="1" onclick="return false" checked/>Agree to terms of service.
//These are the radio buttion inputs
<input type="radio" onclick="change" name="other3" value="1.00" />Option1
<input type="radio" onclick="change" name="other3" value="2.00" />Option2
<input type="submit" value="Submit">
</form>
数据库结构
答案 0 :(得分:0)
您想要使用数据库中的行动态填充选择吗? 是选择发票吗? 更多信息会很棒我们不能只猜猜你想要做什么。
如果你想要一个动态列表,你至少需要javascript或php来生成html。 生成的html看起来像other1。
<select id="listBox" >
<?php
foreach($items as $key=>$value)
{
?>
<option value="<?php echo $key; ?>"> <?php echo $value; ?>
</option>
<?php } ?>
</select>
http://php.net/manual/en/control-structures.foreach.php
这是否回答了你的问题? 请为未来的项目寻找框架