За последние 24 часа нас посетили 30462 программиста и 1789 роботов. Сейчас ищут 1236 программистов ...

Помощь при выводе функции

Тема в разделе "PHP для новичков", создана пользователем 6stPROD, 19 май 2014.

  1. 6stPROD

    6stPROD Активный пользователь

    С нами с:
    6 фев 2013
    Сообщения:
    124
    Симпатии:
    0
    Адрес:
    Тутаев, Ярославская область. Российская Федерация
    Есть функция:
    Проверить существует ли в таблице ИД юзера, если нет, вывести одну функцию (через echo),
    если да, выводит
    Код (Text):
    1.  
    2. echo "
    3. <center>
    4. <div class='shop_box'>
    5.     <div class='header'>
    6.         <div class='shop_name'>опция</div>
    7.         <div class='shop_in_box'>Прогресс</div>
    8.         <div class='shop_in_store'>Стоимость</div>
    9.         <div class='shop_cost'><center>время</center></div>
    10.     </div>
    11.     <table>
    12.         <tr>
    13.             <td class='shop_name'>
    14.                 <div class='shop_cart_icon_bg'>
    15.                     <a href='#'><img class='shop_item_icon' src='template/images/order.png' alt='' /></a>
    16.                 </div>
    17.                 <div class='shop_name_text'>
    18.                 <span>Пакет &nbsp; " .$ord['rate']. " </span>
    19.                 </div>
    20.             </td>
    21.             <td class='shop_in_box'><center>".$ord['progress']." %</center></td>
    22.             <td class='shop_cost'><center>".$ord['price']." руб.</center><br /></td>
    23.             <td class='shop_buy'><center>25.09.2015</center></td>
    24.         </tr>
    25.     </table>
    26. </div>
    27. ";
    28. };  
    29. ?>
    Так вот, если ответ положительный, и функция выдала таблицу, я пытаюсь добавить форму загрузки файла

    Код (Text):
    1. <form action='?page=upload' method=post enctype=multipart/form-data>
    2. <input type=file name=uploadfile>
    3. <input type=submit value=Загрузить></form>
    Но запрос сформировать таким образом - если в таблице по ид юзера есть загруженный файл - не показывать форму, если нет, показать


    Подскажите как это сделать?


    Функция таблицы с выводом инфы выводится через echo, в это же echo я и хочу добавить форму загрузки но с проверкой на ID в таблице
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    у тебя на странице сразу много юзеров будет выводиться или по одному?
     
  3. 6stPROD

    6stPROD Активный пользователь

    С нами с:
    6 фев 2013
    Сообщения:
    124
    Симпатии:
    0
    Адрес:
    Тутаев, Ярославская область. Российская Федерация
    Это ЛК юзера, по одному
     
  4. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    ну так просто вторым запросом дёрни файлы
     
  5. 6stPROD

    6stPROD Активный пользователь

    С нами с:
    6 фев 2013
    Сообщения:
    124
    Симпатии:
    0
    Адрес:
    Тутаев, Ярославская область. Российская Федерация
    Все дело в том что я хочу вывести эту функцию если пользователь сделал заказ, и после отображения инфы о заказе вывести функцию загрузки файла
     
  6. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    ну вперёд =) какие противоречия с тем, что я говорю?
     
  7. 6stPROD

    6stPROD Активный пользователь

    С нами с:
    6 фев 2013
    Сообщения:
    124
    Симпатии:
    0
    Адрес:
    Тутаев, Ярославская область. Российская Федерация
    А такие, что я не представляю как это написать
     
  8. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
  9. BaranPHP

    BaranPHP Новичок

    С нами с:
    24 янв 2014
    Сообщения:
    356
    Симпатии:
    0
    Код (PHP):
    1. $a = '';// положи в переменную $a результат запроса к БД
    2. if($a){echo "внутри ФИГУРНЫХ кавычек выводи свою форму";};
     
  10. 6stPROD

    6stPROD Активный пользователь

    С нами с:
    6 фев 2013
    Сообщения:
    124
    Симпатии:
    0
    Адрес:
    Тутаев, Ярославская область. Российская Федерация

    Это помогло , но работает иначе) если в базе числится файл - она показывает форму, а если его нет, то не показывает) а я имел ввиду наоборот)

    Добавлено спустя 1 минуту 38 секунд:
    решил задачу вот так if($a == false) Спасибо огромное за помощь!
     
  11. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    if(!$a)

    сравнивать с false имеет смысл только, когда речь идет о строгом сравнении, с учетом типа, то есть ===