条件,如果我没有在团块图像,以避免错误
问题描述:
我得到一个错误,如果用户没有轮廓影像,从而给了我这个错误:条件,如果我没有在团块图像,以避免错误
` 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).'"/>';}
答
答案很简单:
$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去除
'如果(isset($数据)&& isset($型)){ echo'
';}}' –
感谢它是工作 – karol
使用循环获取什么看起来只有一个单一的记录闻起来像货物崇拜编程... –