我的选择菜单列表无效。
<?php
<tr>
<select name="package">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
if(isset($_POST['package'])) echo "<option>" . $_POST['package'] . "</option>";
</tr>
?>
帮助,将不胜感激。 非常感谢!
答案 0 :(得分:0)
你不能在php目录中使用html。如果你想使用与php混合的HTML,可以使用echo或在<?php //inside ?> //outside
之外。试试吧。
<tr>
<select name="package">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
<?php
if(isset($_POST['package']))
echo "<option>" . $_POST['package'] . "</option>";
?>
</tr>
答案 1 :(得分:0)
你将php与html混合在一起,你也没有关闭SELECT标签。
试试:
<tr>
<select name="package">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
<?php
if(isset($_POST['package'])){ echo "<option value='".$_POST['package'] ."'>" . $_POST['package'] . "</option>"};
?>
</select> <-----you missed this
</tr>
使用php和html时,你需要:
<?php echo "<select name='package'>
<option value='volvo'>Volvo</option>
....................................";
?>
或我在上面提供的代码,没有在html代码之前和之后。