Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法被选择=选择时行为符合预期';s回声&x27;php中的d_Php_Select_Selected - Fatal编程技术网

无法被选择=选择时行为符合预期';s回声&x27;php中的d

无法被选择=选择时行为符合预期';s回声&x27;php中的d,php,select,selected,Php,Select,Selected,此代码应将selected=selected回显到相关选项,但它不会将选中的值显示为高亮显示的值,也不会在源代码中显示selected=selected <?php try { $stmt = $conn->prepare("SELECT * FROM customer_info WHERE user_id = :user_id"); $stmt->bindValue(':user_id', $user_id); $stmt->execute(); }ca

此代码应将selected=selected回显到相关选项,但它不会将选中的值显示为高亮显示的值,也不会在源代码中显示selected=selected

<?php   
try {  
$stmt = $conn->prepare("SELECT * FROM customer_info WHERE user_id = :user_id");  
$stmt->bindValue(':user_id', $user_id); 
$stmt->execute();
}catch(PDOException $e) {echo $e->getMessage();}
$row = $stmt->fetch();
?>
<select name="gift_privacy">
<option value="Standard" <?php if($row['gift_privacy']=='Standard') echo "selected='selected'"; ?>>Standard</option>
<option value="Gift ID Req" <?php if($row['gift_privacy']=='Gift_ID_Req') echo "selected='selected'"; ?>>Require program ID</option>
<option value="Not Enrolled" <?php if($row['gift_privacy']=='Not_Enrolled') echo     </select>
源代码


标准
需要程序ID
不报名
您的情况是:

if($row['gift_privacy']=='Not_Enrolled')

但您的字符串为“未注册”(无下划线)。更改条件并删除下划线,或者更改要返回的值以具有下划线。

您的if语句显示
$row['gift\u privacy']=='Not\u registered'
,而var\u dump输出显示
[“gift\u privacy”]=>字符串(12)“Not registered”
。请注意Not和registered之间的下划线(_)。

查看最后一个选项上的选项值。。。它直接从echo到?你复制粘贴错误了吗?那太尴尬了!谢谢你抓到它:-)一旦系统允许,我会接受你的回答:-)哦!谢谢你的回答:-)不幸的是,我只能对你的答案投赞成票,因为我只能接受一个答案
<select name="gift_privacy" style="width:12em;">
<option value="Standard" >Standard</option>
<option value="Gift ID Req" >Require program ID</option>
<option value="Not Enrolled" >Do not enroll</option>
</select>
if($row['gift_privacy']=='Not_Enrolled')