В цикле два раза подряд выполняется следующая функция:
function CodeToURLImg($code){$sql_catalog = 'SELECT Image FROM Message57 WHERE ItemID='.$code;$query_catalog = mysql_query($sql_catalog);$row_catalog = mysql_fetch_array($query_catalog);$massiv = explode(":", $row_catalog[Image]);$CodeToURLImg = '/netcat_files/'.$massiv[3];return $CodeToURLImg;}
Первый раз возвращает нормально значение, второй раз возвращает ошибку:
<br>Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/a/aas2ra/aas2ra.bget.ru/public_html/netcat/full.php(127) : eval()'d code on line 101
<br>После включения отображение ошибок так же увидел вот такую вот ошибку:
Notice: Use of undefined constant Image - assumed 'Image' in /home/a/aas2ra/aas2ra.bget.ru/public_html/netcat/full.php(127) : eval()'d code on line 121
Все оба раза значение в функцию передавалось одинаковое. И так вопрос: как собственно говоря лечить все это?
$massiv = explode(":",$row_catalog[Image]);
Поправочка. Он принимает Image за константу. Надо за-экранировать кавычками.
$massiv = explode(":",$row_catalog['Image']);
Или (что не рекомендуется) создать константу.
define('Image', 'Image');
$massiv = explode(":",$row_catalog[Image]);
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости