【发布时间】:2013-06-15 17:38:44
【问题描述】:
下面的代码在 php 5.3 下生成一个注意:未定义索引:waehrungbep。
我用error_reporting(^^E_NOTICE) 压制了这条消息。
但是我怎样才能修复代码而不是取消通知?
<label for="WährungBEP" class="label"></label>
<select name="waehrungbep" id="waehrungbep" title="Waehrung wählen." onChange="return recalc()">
<option value="1.22" <?php if($_POST['waehrungbep'] == "1.22") { echo "selected=\"selected\""; }; ?>selected >EUR</option>
<option value="1" <?php if($_POST['waehrungbep'] == "1") { echo "selected=\"selected\""; }; ?>>CHF</option>
<option value="0.95" <?php if($_POST['waehrungbep'] == "0.95") { echo "selected=\"selected\""; }; ?>>$</option>
</select>
【问题讨论】:
-
只是提示:对于开发,请始终使用
error_reporting(E_ALL)- 使用较旧的 PHP 版本E_ALL | E_NOTICE- 这将为您节省很多精神疾病