Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/239.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/56.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
将myform中mysql选项标记的结果传递给php不起作用_Php_Mysql_Html - Fatal编程技术网

将myform中mysql选项标记的结果传递给php不起作用

将myform中mysql选项标记的结果传递给php不起作用,php,mysql,html,Php,Mysql,Html,我可以从所有其他字段中检索值,但此字段除外: 这是我的表格代码: <label class="description" >Product Name</label> <select name="FullName" id="FullName" > <option "Choose a Product">Choose a category</option> <?php

我可以从所有其他字段中检索值,但此字段除外:

这是我的表格代码:

    <label class="description" >Product Name</label>
    <select name="FullName" id="FullName" > 
         <option "Choose a Product">Choose a category</option>
         <?php
         $sql = "Select FullName from tblProduct";
             if ($result = mysqli_query($conn, $sql))
             { 
                 while ($row = mysqli_fetch_assoc($result)) 
                 { 
                     echo "<option value='".$row['FullName']."'>".$row['FullName']."</option>                                                                                           
                 }
     }
         ?>
    </select>
尽管可以在表单中选择它,但它始终为空

我肯定这有点傻,但我的眼睛都快晕过去了。哦,我确实计划逃离我的战车,但我想先让它工作起来

$FullName = $_Post['FullName']; 
             ^   ^

好了。PHP中的变量区分大小写。这包括超级全局变量,如
$\u POST
$\u GET
$\u COOKIE
等。将
$\u POST
更改为
$\u POST
应该可以解决问题。启用此选项将更容易找到此问题

一个非常简单的错误:

从此改变

$FullName = $_Post['FullName'];
为此:

$FullName = $_POST['FullName'];

我知道这很愚蠢。我所有的其他字母都是大写的。有时你可以盯着某件东西看几个小时却看不见它。谢谢大家!@user2900988如果它解决了您的问题,请将此标记为您的答案。很高兴我能帮忙。是的,我知道这一切。在我成为前端开发人员之前,我编写了很多PHP程序。
$FullName = $_POST['FullName'];