PHP选择列表
我有一个工作选择列表,但想添加另一个选项。当转到下一屏幕时,如果选择了存款、余额或全额成本,则显示一个内容,如果选择了其他内容,则显示其他内容。我想添加另一个选项,称为礼品券,但显示的页面与选择“其他”时的页面相同。这似乎是一件很简单的事情,但却无法付诸实施。提前谢谢PHP选择列表,php,Php,我有一个工作选择列表,但想添加另一个选项。当转到下一屏幕时,如果选择了存款、余额或全额成本,则显示一个内容,如果选择了其他内容,则显示其他内容。我想添加另一个选项,称为礼品券,但显示的页面与选择“其他”时的页面相同。这似乎是一件很简单的事情,但却无法付诸实施。提前谢谢 <select name="paymentType"> <?php
<select name="paymentType">
<?php
echo "<option value='-1'";
if ($paymentTypeId == -1) {
echo " selected='selected'";
}
echo ">Please Select</option>";
echo "<option value='0'";
if ($paymentTypeId == 0) {
echo " selected='selected'";
}
echo ">Deposit</option>";
echo "<option value='1'";
if ($paymentTypeId == 1) {
echo " selected='selected'";
}
echo ">Balance</option>";
echo "<option value='2'";
if ($paymentTypeId == 2) {
echo " selected='selected'";
}
echo ">Full Cost</option>";
echo "<option value='3'";
if ($paymentTypeId == 3) {
echo " selected='selected'";
}
echo ">Other</option>";
?>
</select>
您可以再添加一个选项
echo "<option value='4'";
if ($paymentTypeId == 4) {
echo " selected='selected'";
}
echo ">Gift Voucher</option>";
现在,您可以在任何需要的地方使用此阵列
foreach($arr_paymentType as $key=>$val)
{
if($key==$paymentTypeId)
{
$selected = ' selected="selected" ';
}
echo '<option value="'.$kye.'" '.$selected.' >'.$val.'</option>'
}
通过上面的方法,您可以更新数组值,并且在使用数组的所有地方都会有效。表单中是否有选择?感谢您的快速响应。我试了第一个答案。选择其他作品,但选择礼品券的行为就像在下一页选择了存款、余额或全部成本一样。我对PHP不是很在行,所以我不想在数组选项上乱搞。
foreach($arr_paymentType as $key=>$val)
{
if($key==$paymentTypeId)
{
$selected = ' selected="selected" ';
}
echo '<option value="'.$kye.'" '.$selected.' >'.$val.'</option>'
}