以下のコードは、php 5.3 でNotice: Undefined index: 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>