2016-04-26 33 views
2

我得到一個錯誤,如果用戶沒有輪廓影像,從而給了我這個錯誤:條件,如果我沒有在團塊圖像,以避免錯誤

` Notice: Undefined variable: type in ` 
Notice: Undefined variable: data in 

但是,當提交的圖像沒有發現錯誤等什麼該解決方案,如果不能提交任何圖像顯示

$q=mysql_query("SELECT * FROM blob_image WHERE user_id='".$user_data['id']."' "); 
    if($q==true){ 
    while($r=mysql_fetch_assoc($q)){ 
     $data=$r['image']; 
     $type=$r['ext']; 
      } 
     echo '<img src="data:image/'.$type.';base64,'.base64_encode($data).'"/>';} 
+1

'如果(isset($數據)&& isset($型)){ echo'';}}' –

+0

感謝它是工作 – karol

+1

使用循環獲取什麼看起來只有一個單一的記錄聞起來像貨物崇拜編程... –

回答

0

答案很簡單:

$q=mysql_query("SELECT * FROM blob_image WHERE user_id='".$user_data['id']."' "); 

如果($ q ==真){ while($ r = mysql_fetch_assoc($ q)){ $ data = $ r ['image']; $ type = $ r ['ext']; echo''; } }

但我建議你看一看PDO或MySQLi的,因爲這些功能已被取消,甚至在PHP 7去除

相關問題