Вероятно, новый вопрос, но когда я помещаю два оператора PHP sqlsrv_fetch_array один за другим, второй никогда не работает. Он просто возвращает пустое значение.
Итак, если я создам два простых раскрывающихся меню, вызывая их значения из массива sqlsrv_fetch_array, тогда я получу все значения в первом раскрывающемся меню, но не во втором.
<?php
echo "<select>";
while( $PersonRow = sqlsrv_fetch_array( $PersonDropdownArray, SQLSRV_FETCH_BOTH))
{
echo "<option value=\"".$PersonRow['Person']."\">".$PersonRow['Person']."</option>";
}
echo "</select>" ;
echo "<select>";
while( $PersonRow = sqlsrv_fetch_array( $PersonDropdownArray, SQLSRV_FETCH_BOTH ))
{
echo "<option value=\"".$PersonRow['Person']."\">".$PersonRow['Person']."</option>";
}
echo "</select>" ;
?>
Похоже, что после первого прогона по всем значениям в массиве ему нечего делать во второй раз, поэтому мое второе выпадающее меню пусто. Но кто-нибудь знает, как его сбросить, чтобы go вернулся к началу массива, я второй раз вызываю sqlsrv_fetch_array?