循环PHP从下拉框中形成一个选定的时间数 要添加的新类型数 添加附件
大家好, 在这段代码中我有2个表单,1个是下拉框,有5个选项和一个用于文本输入的表单。 理论上,如果我选择option value=“3”,文本表单将循环3次,并获得3组文本输入。然而,到目前为止,我还没有成功地做到这一点。另外,如何访问addAccessories.php文件中的这3组数据 我很欣赏大家对这个话题的看法。循环PHP从下拉框中形成一个选定的时间数 要添加的新类型数 添加附件,php,javascript,html,Php,Javascript,Html,大家好, 在这段代码中我有2个表单,1个是下拉框,有5个选项和一个用于文本输入的表单。 理论上,如果我选择option value=“3”,文本表单将循环3次,并获得3组文本输入。然而,到目前为止,我还没有成功地做到这一点。另外,如何访问addAccessories.php文件中的这3组数据 我很欣赏大家对这个话题的看法。 非常感谢。阅读您的问题,听起来您希望有这样的代码:当form choice中的选择更改时,您可以更改form myform中的行数。这在php中是不可能的,因为这将是客户端计
非常感谢。阅读您的问题,听起来您希望有这样的代码:当form choice中的选择更改时,您可以更改form myform中的行数。这在php中是不可能的,因为这将是客户端计算机上的运行时更改。你可以用javascript写这个。您需要从form choice调用代码,以调整表单myform中的DOM。您可以使用纯PHP解决方案并重建页面,但这既笨重又缓慢(这对于pet项目来说可能很好)。通常我们会使用Javascript和AJAX来完成类似的任务。$num是一个name属性,也可以出现在表的行之间,这看起来很奇怪。什么是$Num?也许你可以考虑重新格式化你的代码来包含我们需要帮助的最低限度的最小值?这样一来,我们必须阅读大量的代码,然后才能看到发生了什么。还有,你想做什么?你能解释清楚一点吗?也许一步一步。
<div id="form1" />
<form name="choice">
<table>
<tr>
<td>
Number of new types you want to add
</td>
<td>
<select name="<?php echo $num; ?>">
<option value="1" selected>1 row</option>
<option value="2">2 rows</option>
<option value="3">3 rows</option>
<option value="4">4 rows</option>
<option value="5">5 rows</option>
</select>
<div class='inputs'></div>
</td>
</tr>
</table>
</form>
<form name="myForm" action="addAccessories.php" method="post" onsubmit="return validateForm(this);">
<table border="1">
<tr>
<th>Barcode<em>*</em></th>
<th>Description<em>*</em></th>
<th>Minimum required stock<em>*</em></th>
<th>Current stock</th>
</tr>
<?php
echo $num;
?>
<tr>
<td><input type="text" name="bar_code/></td>
<div class="ui-widget">
<td><input name="description/></td>
</div>
<td><input type="text" name="minimum_required_stock" /></td>
<td><input type="text" name="num_stock" value="0"></td>
<tr>
<td> </td>
<td> <button data-theme="b" id="submit" type="submit">Add accessories</button></td>
</tr>
</table>
</form>