2013-06-02 188 views
-2

在我的数据库表row()我在'product_size'列中有“24,26,28,30”大小。从数据库填充选项列表

查询后,我想查看viewProduct.php页面,如:

<'option value=" ">' size <'/option>`<br /> 
<'option value="24"> 24 <'/option>`<br /> 
<'option value="26"> 26 <'/option>`<br /> 
<'option value="28"> 28 <'/option>`<br /> 
<'option value="30"> 30 <'/option><br/> 

像作为foreach()循环。

+2

这将是很好的,如果你提供的一些代码 –

+0

和DB你的意思是MySQL的?使用mysqli? –

+0

'<'option'呵?为什么额外单引号? – Raptor

回答

0

使用爆炸法;

$array=explode(",",$row['product_size']); 
for($i=0;$i<count($array);$i++) { 
    echo $array[$i]; 
    enter code here 
} 
+0

非常感谢你。它正在工作..... – Ebrahim

0

此代码是你所需要的:

<select name="product[location_id]"> 
<?php 
foreach($product_locations as $product_location) : 
    echo "<option value=\"".$product_location['id']."\" ".($product_location['id'] == $product['product_location'] ? "selected=\"yes\"" : "").">".$product_location['title']."</option>"; 
endforeach; 
?> 
</select> 

当然,你需要使它适应你的表/因为你列没有提供任何有关它的信息。