Php 编辑表单MySQL时从数据库填充下拉列表
我是PHP新手,对下拉列表有疑问。当用户编辑表单但表单当前不工作时,我试图从数据库中获取列表并填充值。这里也有一些完全相同的例子,但我不能完全让它工作,这可能是我这边的语法错误 这是我的密码:Php 编辑表单MySQL时从数据库填充下拉列表,php,mysql,database,Php,Mysql,Database,我是PHP新手,对下拉列表有疑问。当用户编辑表单但表单当前不工作时,我试图从数据库中获取列表并填充值。这里也有一些完全相同的例子,但我不能完全让它工作,这可能是我这边的语法错误 这是我的密码: echo '<p><label>Is this project targeted toward?</label><select name="proj_targ_tow"><option value="Select...">Select...<
echo '<p><label>Is this project targeted toward?</label><select name="proj_targ_tow"><option value="Select...">Select...</option><option value="National Site">National Site</option><option="Local Site">Local Site</option><option value="Regional Site">Regional Site</option><option value="Other">Other</option></select></p>';
echo'此项目是否针对?选择…国家站点本地站点区域站点其他站点;
这是从数据库中填充值的逻辑,我试图从中提取的行是“proj_targ_tow”
$typesArray = array ( 'Select..', 'National Site', 'Local Site', 'Regional Site', 'Other' );
$selectedType = '';
echo 'as;ldfjas;lfmawoiealknfsliu2047a ' . $row['proj_targ_tow'] . '<br />';
foreach($typesArray as $value){
if($value == $row['proj_targ_tow']) {
$selectedType = 'selected="selected"';
}
echo '<option value="' . $value . '" ' . $selectedType . '>' . $value . '</option>';
}
$typesArray=array('Select..'、'National Site'、'Local Site'、'Regional Site'、'Other');
$selectedType='';
回音'as;ldfjas;lfmawoiealknfsliu2047a'$第['proj_targ_tow']行
;
foreach($typesArray作为$value){
如果($value==$row['proj\u target\u tow']){
$selectedType='selected=“selected”';
}
回显“.$value.”;
}
你们有谁能帮我吗?在我看来,echo语句中的$value超出了范围。。。当你这样做的时候会发生什么
$typesArray = array ( 'Select..', 'National Site', 'Local Site', 'Regional Site', 'Other' );
foreach($typesArray as $value){
$selectedType = '';
if($value == $row['proj_targ_tow'])
$selectedType = 'selected="selected"';
echo '<option value="' . $value . '" ' . $selectedType . '>' . $value . '</option>';
}
$typesArray=array('Select..'、'National Site'、'Local Site'、'Regional Site'、'Other');
foreach($typesArray作为$value){
$selectedType='';
如果($value==$row['proj\u target\u tow'])
$selectedType='selected=“selected”';
回显“.$value.”;
}
mate周围不是没有神吗?$row['proj_targ_tow']的值是多少?另外,我不确定你是否有意,但一定要做到:$selectedType=''在foreach循环中(开始)。@TusharDhoot-当我回显它时,它会从数据库(国家网站)返回值…这差不多就是它,除了,我需要一个else来填充所有其他未选择的值。谢谢你的帮助!!!我很高兴能为您提供帮助。