Предупреждение: неверный аргумент указан для foreach () в - PullRequest
2 голосов
/ 31 декабря 2010
$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>';
}

Ответы [ 3 ]

1 голос
/ 31 декабря 2010

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>';
}
0 голосов
/ 31 декабря 2010

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>';
}
0 голосов
/ 31 декабря 2010

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

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

}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...