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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: затупил с if else

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Описание: Блин и как тут быть то?!?
Angel1942
Отправлено: 22 Сентября, 2010 - 20:28:14
Post Id


Новичок


Покинул форум
Сообщений всего: 10
Дата рег-ции: Сент. 2010  


Помог: 0 раз(а)




Доброго времени суток!
Прошу помощи. Возникла идея вставить функцию, что бы при наличае переменной doc_dir выводилась строчка скачать с картинкой (23 строка), а при ее отсутствии ничего не выводилось.
Попой чувствую что надо if else, но знаний и фантазии не хватает, по сему и прошу помощи. Заранее благодарю

"код тут" (Отобразить)

(Отредактировано автором: 22 Сентября, 2010 - 20:29:17)

 
 Top
ShuvaL
Отправлено: 22 Сентября, 2010 - 21:12:15
Post Id



Гость


Покинул форум
Сообщений всего: 64
Дата рег-ции: Сент. 2010  


Помог: 0 раз(а)




PHP:
скопировать код в буфер обмена
  1. if (isset $doc_dir) { echo"(Тут ты выводишь свою ссылку и картинку без скобок конечно)"} esle {}

Как то так.
(Добавление)
Упс извиняюсь не заметил что у тебя printf
В таком случае тебе надо предопределить переменную перед выводм не ругаися строго если что не так, но я думаю можно так сделать:
PHP:
скопировать код в буфер обмена
  1. if (isset $doc_dir) {$downlink = "<a href='%s'><div style='font-size:10px'><img src='img/floppy.png'><i>Скачать</i>";} else {}
  2. do
  3. {
  4. $r = intval($r);
  5. <table  class='lesson' align='center'>
  6. <tr>
  7.           <td class='date'>%s</td>
  8.                                          <td class='date' align='right' valign='center'>
  9.                                          
  10.                                          
  11.                                          
  12.                                          
  13.                                         $downlink
  14.                                          
  15.                                          
  16.                                          
  17.                                          
  18.                                          
  19.                                          <a href='view_print_doc.php?id=%s'>
  20.                                          <img src='img/printer2.png'><i>Версия для печати</i></div>
  21.                                          </td>
  22.  
  23.                        </tr>
  24.                        <tr>
  25.         <td class='view_title' width='35px'>
  26.                  <img src='img/doc.gif'></td>
  27.                 <td> <a href='view_doc.php?id=%s'>%s</td>
  28. </tr>
  29.                 </table><hr color='#A2C8EA'>
  30.                 "
  31.                  ,$myrow["date"], $myrow["doc_dir"], $myrow["id"], $myrow["id"], $myrow["title"] );
  32.  
  33. }
  34. while ($myrow = mysql_fetch_array($result));
  35. }
  36. else
  37. {
  38. echo "<p>В таблице нет записей.</p>";
  39. exit();
  40. }
  41.           ?>
 
 Top
Angel1942
Отправлено: 22 Сентября, 2010 - 22:54:43
Post Id


Новичок


Покинул форум
Сообщений всего: 10
Дата рег-ции: Сент. 2010  


Помог: 0 раз(а)




ShuvaL
Огромное спасибо!!! Направил на путь истинный.

"измененный код" (Отобразить)
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB