如何在下拉列表中插入数据

时间:2013-12-26 12:57:58

标签: php sql drop-down-menu

我们设法得到下拉列表菜单但是,我们很难从sql获取数据。到目前为止,这就是我们得到的。

    <select>
    <option id="">--Select jobscope--</option>

<?php

    $con=mysqli_connect("host","user","password","database");
    if (mysqli_connect_errno())
    {
        echo "Failed to connect to MySQL: " . mysqli_connect_error();
    }

    $getIT = mysqli_query("SELECT job_title FROM `job_details`");
        while($viewIT = mysqli_fetch_array($getIT)) {
        }

        ?>
        <option id="<?php echo $viewIT['job_title']?>"<?php echo $viewIT['job_title']?></option>

 </select>   

5 个答案:

答案 0 :(得分:3)

不应该这样吗?带有标签的WHILE LOOP

   while($viewIT = mysql_fetch_array($getIT)) {
       <option id="<?php echo $viewIT['job_title']?>"<?php echo $viewIT['job_title']?></option>
    }

答案 1 :(得分:1)

$query = "SELECT * FROM test_groups_tb WHERE user_id='$userid'";
$result = mysql_query($query) or die(mysql_error());

while($row = mysql_fetch_assoc($result))
{
    $dd .= "<option value='{$row['group_id']}'>{$row['group_name']}</option>";
} 

答案 2 :(得分:0)

我不是来自php背景。试试这个。

<?php
$query = "SELECT job_title FROM job_details";
$result = $mysqli->query( $query );

echo '<select id="domain_account" name="domain_account" class="txtBox">';
echo '<option value="">-select-</option>';
while ($row = $result->fetch_assoc()){
?>
  <option value="<?php echo $row['job_title']; ?>"><?php echo $row['job_title']; ?></option>
<?php    
}
echo "</select>";
?>

答案 3 :(得分:0)

更好地使用 PDO MYSQLi 。折旧 MYSQLI *

你需要在循环

时使用<option id="<?php echo $viewIT['job_title']?>"<?php echo $viewIT['job_title']?></option>行b / w
$getIT = mysql_query("SELECT job_title FROM `job_details`");
while($viewIT = mysql_fetch_array($getIT)) {?>

<option id="<?php echo $viewIT['job_title']?>"<?php echo $viewIT['job_title']?></option>        
<?hp }?>

答案 4 :(得分:0)

试试这个,     

<option value="">--select--</option>

<?php 

while($rec = mysql_fetch_assoc($result)) {

?>

<option value="<?=$rec['job_title']?>"><?=$rec['job_title']?></option>


<?php }

}?>

</select>