html — раскрывающийся список Echo в форме PHP

Я пытался отобразить этот выпадающий список в моей форме PHP, но когда я открываю его в браузере, он дает мне пустую страницу, я пытался открыть страницу, удалив список, и он работает правильно. Я также попытался запустить код выпадающего списка независимо, и он работает правильно. Я проверил и коды тоже, но безрезультатно. Форма находится в функции, как показано ниже:

            function showForm() {

include("library/daloradius.conf.php");

echo "  <b>
".$configValues['CONFIG_SIGNUP_MSG_TITLE']."</b>

<br/><br/>
<form name='signup' action='".$_SERVER['PHP_SELF']."' method='post'>

<table>
<tr><td><b>First name:</b></td><td> <input type='text' value='Conference' name='firstname' /> </td></tr>

<tr><td><b>Number:</b></td><td> <input type='text' value='' name='number' /> </td></tr>

<tr><td><b>Bundle Type</b></td><td>
<select name = "Bundle" size = "1"> <option value ="10MB">10MB</option><option value     ="25MB">25MB</option><option value ="50MB">50MB</option></select></td></tr>

<tr><td><b>Enter the verification code in the image:</b> <img src='include/common/php-captcha.php'></td>
<td><input name='formKey' type='text' id='formKey' /></td></tr>
</table>
<br/><br/>

<tr><td><input type='submit' name='submit' value='Register' /> </td></tr>
<br/><br/>
</form>
";
}switch ($status) {
case "firstload":

1

Решение

Вы путаетесь с одинарными и двойными кавычками.

<select name = "Bundle" size = "1"> <option value ="10MB">10MB</option><option value     ="25MB">25MB</option><option value ="50MB">50MB</option></select></td></tr>

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

<select name = 'Bundle' size = '1'> <option value ='10MB'>10MB</option><option value     ='25MB'>25MB</option><option value ='50MB'>50MB</option></select></td></tr>

Пожалуйста, проверьте весь код таким же образом.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]