2013-05-02 2 views
-1

У меня возникла проблема с попыткой выяснить, как создать список выбора, который заполняется данными из таблицы в базе данных, а именно с параметрами, которые являются последними именами клиента.Список выбора, заполненный из базы данных

Вот что я пробовал:

Я пытаюсь сделать доступ список выбора таблицы «клиента» и поля «CustomerID» Любая помощь будет весьма признателен, если требуется дополнительная информация просто спросить ,

+0

Это '' опечатка (отсутствует ) – MisterJ

+1

@MisterJ это короткий код. проверьте это: http://php.net/manual/en/function.echo.php – jimmy

+0

Установите уровни 'error_reporting' и' display_errors' для _sensible_-отладки - чтобы PHP рассказывал вам, где ваши простые синтаксические ошибки. – CBroe

ответ

-1

Изменить это:

$options.="<OPTION VALUE=\"$id"\">".$name; 

к этому:

$options.="<OPTION VALUE='" . $id. "'>" . $name . "</option>"; 

И если у вас есть ошибки, сообщите нам, что ошибка это?

+0

Я изменил свой код на то, что вы показали, но я все еще получаю страницу с ошибкой, ошибка просто «Ошибка сервера». На веб-сайте произошла ошибка при получении http://tl28serv.uws.edu.au/twa/TWA312/working /task10.php. Возможно, он отключен для обслуживания или настроен неправильно. " – bigsenator

+0

Но я точно знаю, что сервер не работает, потому что раньше я работал над сценариями. – bigsenator

+0

Это не похоже на ошибку PHP, больше похожу на неправильную конфигурацию сервера ... Попробуйте создать новый php-файл только с в нем. Посмотрите, приносит ли она вам страницу с информацией о PHP. Если это так, все работает, если нет, ваш сервер работает некорректно. Затем измените его на Это должно дать вам четкую и отличную от предыдущей ошибки страницу ошибку PHP. – Borniet

1

Вы входите в кавычки. Попробуйте ниже.

$options .= "<option value='" . $id ."'>" . $name ."</option>"; 

И чем использовать его, как,

<select> 
<option value=0>Choose</option> 
<?php echo $options; ?> 
</select> 
+0

Я изменил свой код, но все равно не повезло – bigsenator

+0

Нужно больше, что вы подразумеваете под неуважением? Что вы получаете? – Rikesh

+0

Я получаю эту общую ошибку «Ошибка сервера. На веб-сайте произошла ошибка при получении tl28serv.uws.edu.au/twa/TWA312/working/task10.php. Возможно, он отключен для обслуживания или настроен неправильно». – bigsenator

0
<?php 
while ($row=mysqli_fetch_array($rs)) { 
$id=$row["customerID"] 
$name=$row["lastName"] 
$options.="<OPTION VALUE=\"$id"\">".$name."</OPTION>; 
} 
?> 

<p>Select a customer's ID to view information on</p> 

<select> 
<option value=0>Choose</option> 
<?=$options?> 
</select> 
1
"<OPTION VALUE=\"$id\">$name </option>"; 

Это предотвратит имена, такие как O'mally, от случайного усечения.

+0

Я пробовал это, но я все еще не работаю – bigsenator

Смежные вопросы