Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从列表中选择<;选择>;项并将其交给php处理程序_Php_Database_Select - Fatal编程技术网

从列表中选择<;选择>;项并将其交给php处理程序

从列表中选择<;选择>;项并将其交给php处理程序,php,database,select,Php,Database,Select,我使用从数据库获取数据的列表。 我需要从列表项中进行选择,并将其交给处理程序calc2.php 但是它不起作用,因为标签之间的列表 我不能分配 如何分配 当标签位于 并通过按钮 Медоноси аааааааааааааааааа Бджолородини аааааааааааіа Сааіа 第一个没有关闭,.…是无效的HTML 输入没有值属性 <fieldset> .... <form action="calc2.php"name="distance"

我使用从数据库获取数据的
列表。 我需要从列表项中进行选择,并将其交给处理程序calc2.php 但是它不起作用,因为标签之间的列表
我不能分配

如何分配
当标签位于
并通过按钮


Медоноси

аааааааааааааааааа
Бджолородини аааааааааааіа


Сааіа
第一个
没有关闭,
.…
是无效的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>

....

аааааааааааааааааа
Бджолородини аааааааааааіа


Сааіа

将您的选择放在表单下

<form action="calc2.php" name="bees" method="POST" **id=bees-form**>

并使用

将select元素分配给表单,以便通过calc2 php文件中的$\u POST['plants']获取select值


如果你想一次发布所有信息,可以阅读相关信息,请将其保存在一个表格中。 如果我理解正确,这应该是解决办法

<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>

Медоноси
Виберіть рослину зі списку

аааааааааааааааааа
Бджолородини аааааааааааіа


Сааіа

您是否尝试使用相同的提交按钮提交所有三个表单?
<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>