Прежде всего, дайте элементу option атрибут value. Это делает код более надежным, потому что он не ломается, если вы решите изменить текст опции. После того:

я есть:

<select name="topic" style="margin-bottom:3px;"> 
    <option>General Question</option>
    <option>Company Information</option>
    <option>Customer Issue</option>
    <option>Supplier Issue</option>
    <option>Request For Quote</option>
    <option>Other</option>
</select>

для выпадающего списка. И когда форма отправлена, она переходит на страницу проверки. Если в нем есть ошибки, форма сохраняет исходное содержимое, введенное пользователем. У меня оно работает для всех полей ввода и текста, но как я могу сделать это с помощью раскрывающегося списка?

У меня есть поля ввода, используя:

$name = $_REQUEST["name"];

и в форме, которая появляется снова, есть (игнорируйте факт, что это находится в таблице):

<tr>
    <td>Name:*</td>
     </tr>
     <tr>
    <td><input name="name" type="text" size="15" value="<?php echo $name ?>" maxlength="200" /></td>
     </tr>

Итак, есть идеи для выпадающих?

Ответы на вопрос(2)

Ваш ответ на вопрос