автоматический запрос MySQL в PHP - PullRequest
0 голосов
/ 13 октября 2009

Как мне написать код, который строит запрос mysql в зависимости от того, какие значения имеют выпадающие списки?

Если в выпадающем списке ничего не выбрано, то значение выпадающего списка равно 001, поэтому запрос не должен включать этот выпадающий список в поиск!

Пожалуйста, помогите ...

Пока у меня есть это:

            foreach($_GET as $key => $value) {
    if ($value != '001') {
                 Do something smart...like add to a query...
                     }
        }

Ответы [ 2 ]

1 голос
/ 13 октября 2009

Отправьте форму в файл PHP с именем (скажем) script.php с методом GET (или POST, если хотите - в этом случае замените ссылки на GET ниже):

В script.php включено следующее:

<?php
if (!isset($_GET['yourdroplistname']) {
  $value = 001;
} else {
  $value = mysql_real_escape_string($_GET['yourdroplistname']);
}
mysql_query("YOUR QUERY, CONTAINING $value WHERE APPROPRIATE");
?>
0 голосов
/ 13 октября 2009

Я рекомендую использовать switch($droplist) для фильтрации того, что должен делать PHP.

switch($droplist)
case '1':
$query = 'SELECT 1 FROM xy WHERE userid = 1';
break;
case '2':
// etc.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...