Как получить значения из базы данных для отображения в раскрывающемся списке?

0

Эта..

while ($line = sqlsrv_fetch_array($query_result, SQLSRV_FETCH_ASSOC)) {
    $departmentName = trim($line['Department']);
    echo "<input type=\"submit\" value=\"$departmentName\" name=\"departmentName\"/>";  
    echo "<br>";

давай это..

<form action="process_case2.php" method="post">
    <input type="submit" value="Accounting" name="departmentName"/><br>
    <input type="submit" value="Administration" name="departmentName"/><br>
    <input type="submit" value="Finance" name="departmentName"/><br>
    <input type="submit" value="Human Resources" name="departmentName"/><br>
    <input type="submit" value="InfoSystems" name="departmentName"/><br>    
    <input type="submit" value="Legal" name="departmentName"/><br>
    <input type="submit" value="Marketing" name="departmentName"/><br>      
    <input type="submit" value="Production" name="departmentName"/><br> 
</form>

Как я могу сделать первую часть этого, чтобы значения находились в выпадающем списке?

Теги:
drop-down-menu

1 ответ

0

Это сделает то, что вы хотите:

while ($line = sqlsrv_fetch_array($query_result, SQLSRV_FETCH_ASSOC)) {
$departmentName[] = trim($line['Department']);
}
?>
<form action="process_case2.php" method="post">

// paste other fields here

<select id="what" class="ever" name="departmentName">
<?php
foreach ($departmentName as $a)
{
?>
<option value="<?= $a; ?>"><?= $a; ?></option>
<?php
}
?>

</select>

// or here

<input type="submit" name="submit" value="submit"/>
</form>

На следующей странице выберите свои данные с помощью

$_POST['departmentName'];
  • 0
    У меня есть все остальные биты, мне просто нужно знать, что мне нужно сделать с этой строкой, echo "<input type = \" submit \ "value = \" $ DepartmentName \ "name = \" DepartmentName \ "/>" ; ", Чтобы сделать его выпадающим списком.
  • 0
    который из? -----
Показать ещё 5 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню