如果我使用指令模具($_REQUEST‘’country‘),报告此错误:
Notice: Undefined index: country in C:\xampp\htdocs\my_project\cart.php on line 198这只发生在第二个条件中,第一个条件很好地工作,并使国家:
<?php } elseif(@is_numeric($_SESSION['user_registered_id'])) { ?>
<input name="country" type="text" disabled id="pais" value="<?=$qpais?>" size="1" readonly />
<?php } ?> <-//this fails这是完整的代码:
//This if works perfectly
<?php if (!@is_numeric($_SESSION['user_registered_id'])){?>
<select name="country" id="pais">
<option value="ESP" selected>España (ESP)</option>
<?php foreach($countries_list as $key => $value){?>
<option value="<?php echo $key?>"><?php echo $value['name']. ' ('.$key.')';?></option>
<?php } ?>
//This fails
<?php } elseif(@is_numeric($_SESSION['user_registered_id'])) { ?>
<input name="country" type="text" disabled id="pais" value="<?=$qpais?>" size="1" readonly />
<?php } ?>发布于 2015-03-11 09:08:45
这是由于禁用属性在输入框,请只使readonly=“只读”属性,以便它可以得到值在第二页。请参考下面的代码
<input name="country" type="text" id="pais" value="<?=$qpais?>" size="1" readonly="readonly" />https://stackoverflow.com/questions/28981632
复制相似问题