Php Html选择框从mysql获取值

Php Html选择框从mysql获取值,php,jquery,mysql,select,drop-down-menu,Php,Jquery,Mysql,Select,Drop Down Menu,嗨,我在mysql中有一个选择框中的存储值。当我调用编辑页面时,我希望选择框中填充我在mysql中存储的值 $taskCompany = $mysqli->real_escape_string($_POST['taskCompany']); This returns 1 <select id="taskCompany" required name="taskCompany" class="form-control"> <option value="" dis

嗨,我在mysql中有一个选择框中的存储值。当我调用编辑页面时,我希望选择框中填充我在mysql中存储的值

$taskCompany = $mysqli->real_escape_string($_POST['taskCompany']); This returns 1 

<select id="taskCompany" required name="taskCompany" class="form-control">

    <option value="" disabled selected>Select a Company</option>
    <option value="1">building</option>
    <option value="2">maintenace</option>
</select></div>
$taskCompany=$mysqli->real\u escape\u字符串($\u POST['taskCompany']);这返回1
选择一家公司
建筑
维护
我希望选择框在加载编辑页面时显示正确的选项。我不在数据库值或文本中存储任何选择选项,只存储创建作业时选择的值。 谢谢Jon


<?php $taskCompany = $mysqli->real_escape_string($_POST['taskCompany']); ?>

<select id="taskCompany" required name="taskCompany" class="form-control">

    <option value="" disabled selected>Select a Company</option>
    <option value="1" <?php if($taskCompany == 1) echo "selected='selected'"; ?>>building</option>
    <option value="2" <?php if($taskCompany == 2) echo "selected='selected'"; ?>>maintenace</option>
</select></div>
选择一家公司 你可以这样做

<?php foreach($taskCompany as $row){ ?>
    <option value="unique id for select options">name for select options</option>
<?php } ?>

选择选项的名称

如果我理解正确,您的MySQL数据库中有一个或多个值,您希望它们显示在您的下拉列表中: 你可以这样做:

<option value = "1" <?php if($taskCompany == 1) echo "select='selected'";?>>building</option>


是我还是
我在mysql中存储了一个选择框中的值
我没有在数据库值或文本中存储任何相互矛盾的选择选项您没有在数据库中存储任何值?谢谢您的快速回复,但它似乎不起作用。我已经设置了一个fiidle查看一下在你的小提琴中添加jquery库并从小提琴的脚本区域中删除脚本标记谢谢但不想使用jquery我已经回答了我自己的问题我的添加和is语句
谢谢检查修改后的答案
<select id="taskCompany" required name="taskCompany" class="form-control">

<option>SELECT</option>
<?php
$res = musql_query("SELECT * FROM yourtablename");
while($row = mysql_fetch_array($res))
{
$taskCompany = $row['taskCompany'];
$co_name = $row['taskCompanyName'];
?>
<option value = "<?php echo $taskCompany; ?>" ><?php echo co_name; ?></option>
<?php } ?>