Ben hala fonksiyonları öğrenme ve nasıl çalıştıkları ediyorum. Ben sadece değil nasıl düzeltebilirim yanlış yaptığımı biliyorum. Ben bir veritabanı üzerinden görüntü verilerini çekin ve ekrana dönmek için bir işlev yazıyorum. Bu çalışıyor ama birden fazla görüntü varsa sadece son görüntüyü dönecektir. Ben sorunu $project_image
çünkü sadece while döngüsü çalışır ama benim soru nasıl ben ya bir while döngüsü kullanmak veya birden fazla resim ekleyebilirsiniz yapamazsınız şekilde son resmi dönen olduğunu biliyoruz $project_image
değişken.
Abridged Function
function get_project_image($id,$type="thumb",$src="false",$limit=1){
if($type =="main"){
$project_image_qry = mysql_query(" SELECT i_name FROM `project_images` WHERE i_project_id = '$id' AND i_type= '2' LIMIT $limit " ) or die(mysql_error());
$project_image="";
while($project_image_row = mysql_fetch_array($project_image_qry)) {
$project_image_result = mysql_fetch_array ($project_image_qry);
if($src=="true"){
$project_image .= '<img src="'.admin_settings('site_url').admin_settings('image_main_dir').'/'.$project_image_result['i_name'].'" alt="project_image"/>';
}
else{
$project_image .= $project_image_result['i_name'];
}
}
}
return $project_image;
}