我有这段代码:
echo "<select name='brand'"><option value=''>Select one</option>";
foreach ($dbo->query($quer3) as $noticia3)
{
if($noticia3['id']==@$brand)
{
echo "<option selected value='$noticia3[id]'>$noticia3[brand]</option>"."<BR>";
}
else
{
echo "<option value='$noticia3[id]'>$noticia3[brand]</option>";
}
}
我想要添加另一列以显示在下拉列表中。 例如:
echo "<option selected value='$noticia3[id]'>$noticia3[brand]+$noticia3[site]</option>"."<BR>";
如您所见,我想添加“网站”列。 怎么办?
答案 0 :(得分:0)
您可以执行以下操作:
echo "<select name='brand'"><option value=''>Select one</option>";
foreach ($dbo->query($quer3) as $noticia3)
{
if($noticia3['id']==@$brand)
{
echo "<option selected value='$noticia3[id]'>" . $noticia3[brand] . " " . $noticia3[site] . "</option><br />";
}
else
{
echo "<option value='$noticia3[id]'>" . $noticia3[brand] . " " . $noticia3[site] . "</option>";
}
}
这应该适用于您想要的解决方案。
答案 1 :(得分:0)
试试这个,
使用点(。)运算符代替(+)
echo "<option selected value='$noticia3[id]'>".$noticia3[brand]."".$noticia3[site]."</option>"."<BR>";