@NetMaster
@saintx (kardeşim benim bi yardımcı olurmusun)

function productoption($a){
	$query = mysql_query("SELECT * FROM products WHERE id='$a'");
	$value = mysql_fetch_array($query);

	$count = preg_match_all("/{(.*?)}/i", $value['option'], $veriler);
	for($i = 0; $i < $count; $i++){
	   $nedir = explode("%%%",$veriler[1][$i]);
	   echo $nedir[0];
		  echo '<select>';
			 $string = explode("|",$veriler[1][$i]);
			 foreach ($string as $parca){
				$parca = str_replace("%%%","",$parca); 
				$parca = str_replace("Renk:","",$parca);
				$parca = str_replace("Numara:","",$parca);
				echo "<option>$parca</option>";  
			 }
		  echo '</select>';
	}
}
Hocam kod için çok teşekkür ederim ancak bir isteğim daha var kızmazsanız

Renk ve numara kısmı değişiyor sürekli onuda veritabanından çekebilirmiyiz?

misal bazen sadece beden oluyo

{Beden:%%%S|M|L|XL}