Предупреждение: неверный аргумент, предоставленный foreach () в

$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>'; } 

Solutions Collecting From Web of "Предупреждение: неверный аргумент, предоставленный foreach () в"

mysql_query возвращает идентификатор ресурса , вы должны получить массив :

 $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>'; } 

вы должны получать данные из результата

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

}

mysql_query возвращает ресурс , а не массив или любой другой контейнер. Используйте mysql_fetch_assoc() для получения следующего результата.

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