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 :: Версия для печати :: затупил с if else
Форумы портала PHP.SU » PHP » Программирование на PHP » затупил с if else

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

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

"код тут" (Отобразить)
2. ShuvaL - 22 Сентября, 2010 - 21:12:15 - перейти к сообщению
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.           ?>
3. Angel1942 - 22 Сентября, 2010 - 22:54:43 - перейти к сообщению
ShuvaL
Огромное спасибо!!! Направил на путь истинный.

"измененный код" (Отобразить)

 

Powered by ExBB FM 1.0 RC1