警告:为foreach()提供了无效的参数 [英] Warning: Invalid argument supplied for foreach() in

查看:164
本文介绍了警告:为foreach()提供了无效的参数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

  $ results = mysql_query(select * from classpics); 

foreach($ results as $ uno){
echo'< td valign =middlealign =center>< a class =neutralhref =。 ./images.php?id='。$ uno ['id']。'>< img src ='。$ uno ['thumbs']。'border =0/>< / A>';


解决方案 mysql_query 返回一个 资源id ,您应该获取数组

  $ results = mysql_query select * from classpics); 

while($ row = mysql_fetch_array($ results)){
echo'< td valign =middlealign =center>< a class =neutralhref =../ images.php?id ='。$ row ['id']。'>< img src ='。$ row ['thumbs']。'border =0/> ;< / A>';
}


$results = mysql_query("select * from classpics");

foreach($results as $uno) {
    echo '<td valign="middle" align="center"><a class="neutral" href="../images.php?id=' . $uno['id'] . '"><img src="'. $uno['thumbs'].'" border="0" /></a>';
}

解决方案

The mysql_query returns a resource id, you should fetch an array:

$results = mysql_query("select * from classpics");

while($row = mysql_fetch_array($results)){
  echo '<td valign="middle" align="center"><a class="neutral" href="../images.php?id=' . $row['id'] . '"><img src="'. $row['thumbs'].'" border="0" /></a>';
}

这篇关于警告:为foreach()提供了无效的参数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆