Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Функция
Форумы портала PHP.SU » » Работа с СУБД » Функция

Страниц (1): [1]
 

1. maragon - 31 Мая, 2011 - 17:54:09 - перейти к сообщению
Не могу сотворить функцию.. Растерялся
таков вопрос: скажем в таблице есть поле `photo`, в котором содержится путь к файлу(фотографии).
Нужно написать функцию, которая бы проверяла - не пусто ли поле `photo` и если оно имеет какое-то значение (путь/файл) проверить через file_exists() его подленность, в случае false вывести картиночку <img src=".images/nophoto.png">, и если ПОЛЕ пустое - также вывести картиночку.
help me.
(Добавление)
разобрался и не стал мудрить)

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $result = mysql_query("SELECT ........");
  3. if (@mysql_num_rows($result) != 0){
  4. $row = mysql_fetch_array($result);
  5. if(!empty($row['photo']) && (file_exists($row['photo']))){
  6. echo "выводим фото";
  7. } else { echo "IMG"; }
  8. }
  9. ?>

 

Powered by ExBB FM 1.0 RC1