问问题
76 次
3 回答
0
第一个<form>
没有关闭,并且<form>...<form>...</form>
是无效的 HTML
输入没有值属性
<fieldset>
....
<form action="calc2.php"name="distance" method="POST">
<br>Ведіть відстань до медоносу<br>
<input type="number" min="100" max="2000" step="50" name="distance"><br>
</form> <!-- missing above ! -->
</fieldset>
<fieldset>
<legend>Бджолородини</legend>
<form action="calc2.php" name="bees" method="POST">
Кількість сімей на пасіці<br>
<input type="number" min="1" max="30" name="amount"><br><br>
Сила сімей<br>
<input type="number" min="8" max="24" name="power"><br>
<input type="submit" name="submit_all">
</form>
</fieldset>
于 2013-06-02T11:00:27.743 回答
0
将您的选择放在表格下方
<form action="calc2.php" name="bees" method="POST" **id=bees-form**>
并使用
<select name=plants form="bees-form">
将选择元素分配给表单,以便通过 calc2 php 文件中的 $_POST['plants'] 获取选择值。
你可以在这里阅读
于 2013-06-02T11:03:35.737 回答
0
如果您想一次发布所有信息,请将其保留为 1 种形式。如果我理解正确,这应该是解决方法。
<form action="calc2.php" name="bees" method="POST">
<fieldset>
<legend>Медоноси</legend>
<?
if($text){ ?>
<select>
<option selected>Виберіть рослину зі списку</option>
<?
foreach($text as $item){
?>
<option><?=$item['plants_name']." ".$item['plants_prod'];?></option>
<?
}
?>
</select>
<?
}
?>
<br>Ведіть відстань до медоносу<br>
<input type="number" min="100" max="2000" step="50" name="distance"><br>
</fieldset>
<fieldset>
<legend>Бджолородини</legend>
Кількість сімей на пасіці<br>
<input type="number" min="1" max="30" name="amount"><br><br>
Сила сімей<br>
<input type="number" min="8" max="24" name="power"><br>
<input type="submit" name="submit_all"> </form>
</fieldset>
</form>
于 2013-06-02T11:06:05.770 回答