无法使php条件"if"在HTML中工作

Ton*_*ony 0 html php conditional php-ini

我的代码如下;

            <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>
Run Code Online (Sandbox Code Playgroud)

结果显示我的状态名称,它显示"通知:未定义的变量......".

我试过这个在其他服务器上工作,可能是php.ini配置??? 什么可以在php.ini上?

感谢您的任何帮助

麦酒

Geo*_*ins 6

该错误告诉您问题:$state未定义.您需要检查代码以确定$state应在何处定义并确保正确设置.

如果您尝试将用户输入保存到$state变量,请查找如下行:

$state = $_POST['user_address_state']; 
Run Code Online (Sandbox Code Playgroud)

如果它不存在,请在帖子中包含的行之前创建它.