私のコードは次のとおりです。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コードを投稿してください。 –
*このために[for loop or something](http://ca3.php.net/manual/en/control-structures.foreach.php)を使用してください。 – Incognito