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 :: Mysql запрос

 PHP.SU

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


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

> Описание: вопрос html/php
bahramzade
Отправлено: 01 Сентября, 2015 - 22:53:35
Post Id


Новичок


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


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




Здравствуйте ,
Форма указания
Вот у меня такой mysql запрос 'level_num'
CODE (html):
скопировать код в буфер обмена
  1.  
  2.         <form method='post'>
  3.                                 Уровень: <input type=text name='level_num' class=new size=27><br>              
  4.                 <input type=submit value=" Применить " class=new>
  5.  

PHP:
скопировать код в буфер обмена
  1. $seek=mysql_query("SELECT * FROM paltar_old WHERE object='".$otdel."'and mountown>0 and art=0 and podzemka=0 and min_level=".$_POST["level_num"]." ORDER BY min_level ASC,price ASC");
  2.  


Как можно сделать чтобы когда не было указано (тоесть просто когда пусто) min_level=".$_POST["level_num"]."
если не указано ты заменялся бы на min_level=".$db["level"]." ...

Как реализовать ?
 
 Top
andrewkard
Отправлено: 01 Сентября, 2015 - 23:53:01
Post Id


Участник


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


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




bahramzade
PHP:
скопировать код в буфер обмена
  1. if (isset($_POST["level_num"])){
  2.         $level_num = (int)$_POST["level_num"];
  3.         if ($level_num == 0){
  4.                 $level_num = 1;
  5.         }
  6. }
  7.  

Запрос к БД делайте через PDO, кода столько же, но защиты больше от инъекций.
http://php.net/manual/en/pdostat...nt.bindparam.php
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB