Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Базы Данных > sql запрос из html формы


Автор: fridrih777 29.9.2011, 16:49
Приветствую.  ПРошу помощи.... Есть хтмл форма из которой формируется sql запрос... как можно указать в запросе что есали в поле указаной любое(всё) то в команде WHERE(в запросе) этому столбцу выборка не применялась.....Заранее благодарю!"!!!

Автор: Gold Dragon 30.9.2011, 07:29
fridrih777, очень не понятный вопрос.. И такой связи HTML-форма --> SQL-запрос, я думаю нет

Должно быть что-то такое

Форма (HTML) --- проверка заполнения/соответствия (Javascript) --- обработка данных/проверка (PHP) --- выполнение запросы (SQL)
или как минимум  
Форма (HTML) --- бработка данных/проверка (PHP) --- выполнение запросы (SQL)

ps
попробуй в следующий раз ставить в тексте знаки препинания, очень помогает в понимании сути вопроса

Автор: ElGuapo 30.9.2011, 09:00
Да нет, понять можно. Тема-то PHP. Только непонятно, в чем, собственно, затруднение-то? Хотелось бы посмотреть, как сейчас выглядит код формирования SQL-запроса. Или его вообще нет?

Автор: NFL 13.10.2011, 18:15
fridrih777, 
Код

$sql='SELECT * FROM table WHERE ';
foreach ($_POST as $k=>$v) {
  if(isset($v)) {
    $sql.=$v.' AND';
  }
}
$sql=substr($str, 0, strlen($str)-4);
var_dump($sql);


как то так? или мну не въехало в задачу?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)