тупой вопрос нуби, опять ..... извините люди:
Я пытаюсь создать простое выпадающее меню в PHP, используя параметры из оператора выбора SQL Server. На самом деле я следую примеру из книги, чтобы выучить PHP, и у меня ничего не получается.
Вот мой код - может кто-нибудь сказать мне, что происходит не так?
<?php
$sql = " SELECT 1 AS [ID], 'A' AS [author]
";
$stmt = sqlsrv_query( $conn, $sql);
while( $row = sqlsrv_fetch_array( $stmt, SQLSRV_FETCH_NUMERIC) )
{
$authors[] = array('id' => $row[0], 'author' => $row[1] ); //these are the column numbers
}
?>
<label for="author">By author:</label>
<select>
<?php foreach ($authors as $author): ?>
<option value="<?php htmlout($author['id']); ?>">
<?php htmlout($author['author']); ?>
</option>
<?php endforeach; ?>
</select>
В результате я просто получаю крошечный выпадающий список с ярлыком и без параметров.
Соединение с SQL Server работает ... это то, что я знаю.
Я повторил данные, и они возвращаются правильно.
Обновление: я обновил код выше, так как изначально делал опечатку, но она все еще не работает.