Php 根据数据库中所选值的下拉菜单
我想从html下拉菜单中的数据库中获取所选值。 我正在使用此代码,但其中出现错误:Php 根据数据库中所选值的下拉菜单,php,mysql,database,Php,Mysql,Database,我想从html下拉菜单中的数据库中获取所选值。 我正在使用此代码,但其中出现错误: <option value='ADMIN' <?php($key=='ADMIN')??>selected <?php :''?> >Admin</option> >管理员 我也试过这个: <option value='SUPERVISOR' <?php($key=='SUPERVISOR')?'selected':''?> >Supe
<option value='ADMIN' <?php($key=='ADMIN')??>selected <?php :''?> >Admin</option>
>管理员
我也试过这个:
<option value='SUPERVISOR' <?php($key=='SUPERVISOR')?'selected':''?> >Supervisor</option>
首先,您的格式错误。这可能就是为什么会出现语法错误
您需要在打开的PHP标记后插入一些空格。例如:
<?php ($key == 'ADMIN')
首先,您的格式错误。这可能就是为什么会出现语法错误
您需要在打开的PHP标记后插入一些空格。例如:
<?php ($key == 'ADMIN')
应该是
<option value='ADMIN' <?php echo ($key=='ADMIN') ? 'selected=selected' : ''; ?>>Admin</option>
应该是
<option value='ADMIN' <?php echo ($key=='ADMIN') ? 'selected=selected' : ''; ?>>Admin</option>
您得到了什么输出?你得到了什么错误消息?这甚至不是有效的PHP代码。甚至不接近。当我使用第一个操作时,我得到了语法错误。而在第二个,我什么也得不到。html甚至无法在此代码之后加载页面的其余部分。请尝试使用一些空格…到底
应该做什么?您是否正在尝试拆分三元语句?您没有“回显”您的三元语句您得到了什么输出?你得到了什么错误消息?这甚至不是有效的PHP代码。甚至不接近。当我使用第一个操作时,我得到了语法错误。而在第二个,我什么也得不到。html甚至无法在此代码之后加载页面的其余部分。请尝试使用一些空格…到底
应该做什么?您正在尝试拆分三元吗?您没有“回显”您的三元语句,selected
属性的存在就足够了。它不需要一个值。否则看起来不错。存在选定的属性就足够了。它不需要一个值。否则看起来不错。