我的代碼如下;不能讓PHP有條件的「if」工作HTML
<select class="reg_field_field" id="user_address_state" name="user_address_state" tabindex="7">
<option value="AL" <?php if($state=='AL') echo 'selected';?>/>Alabama</option>
<option value="AK" <?php if($state=='AK') echo 'selected';?>/>Alaska</option>
<option value="AZ" <?php if($state=='AZ') echo 'selected';?>/>Arizona</option>
....
</select>
而結果是顯示我而不是狀態名稱,它顯示「通知:未定義的變量...」。
我試過這在其他服務器和工作,可能是php.ini配置??? 什麼可以在php.ini?
感謝您的幫助
啤酒
您的其他服務器是否啓用了「register_globals」?這不是你所有的代碼。請發佈設置了'$ state'的PHP代碼。 – 2012-02-23 20:29:27
*請*使用[for循環或其他](http://ca3.php.net/manual/en/control-structures.foreach.php)。 – Incognito 2012-02-23 20:52:14