Вопрос № 165376: Приветствую, эксперты! Подскажите пожалуйста, уже голову сломал. у меня на форме 3 чекбокса (check1, check2, check3), и есть БД в которой 3 поля (data1, data2, data3). так вот в зависимости от выбранных чекбоксов, необходимо проверить данные в пол...
Вопрос № 165442: Здравствуйте! Необходима ваша помощь. Я администрирую сайт http://www.blockmaster.com.ua. Возникла необходимость на главную страницу сайта выложить видеоролик
о деятельности компании. Прошу дать рекомендации о возможности и порядке внедрения на сайт ...
Вопрос № 165.376
Приветствую, эксперты! Подскажите пожалуйста, уже голову сломал. у меня на форме 3 чекбокса (check1, check2, check3), и есть БД в которой 3 поля (data1, data2, data3). так вот в зависимости от выбранных чекбоксов, необходимо проверить данные в полях бд и вывести записи, удовлетворяющие условию. Допустим: если выбран check1, то вывести записи, в кот-х поле data1 не пустое ну или равно как-то значению, в противном слу-е все записи если выбран check2, то вывести записи, дата создания (data2) которых больше
указанной даты если выбран check3, то вывести записи, у которых data3 равна указанной дате. вообщем вот типа такого фильтра надо сделать, в зависимости от чеков проверяется каждая запись на соответствие полей. заранее огромное спасибо
Отправлен: 20.04.2009, 07:04
Вопрос задал: xXx (статус: Студент)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
в filter.php можно сделать
так <?php ... $query='select * from `table` where 1'; if($_POST['check1']){ $query.=" and `data1`='".$_POST['txt']."'"; } if($_POST['check2']){ $query.=" and `data2`='".$_POST['txt']."'"; } if($_POST['check3']){ $query.=" and `data3`='".$_POST['txt']."'"; }
$result = mysql_query('$query
'); ... ?>
Ответ отправил: BahuL (статус: 3-й класс)
Ответ отправлен: 21.04.2009, 10:27
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 247952 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
<?php $query='select * from `table` where 1'; switch(true){ case isset($_POST['check1']): $query
.= " and `data1` IS NOT NULL";
case isset($_POST['check2']): $query .= " and `data2` > {$_POST['data']}";
case isset($_POST['check3']): $query .= " and `data3` = {$_POST['data']}"; } ?>
--------- Если у Вас есть все что Вы хотите - значит Вы мало хотите!
Ответ отправил: Hubbitus (статус: 10-й класс)
Ответ отправлен: 21.04.2009, 12:48
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 247973 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Вопрос № 165.442
Здравствуйте! Необходима ваша помощь. Я администрирую сайт http://www.blockmaster.com.ua. Возникла необходимость на главную страницу сайта выложить видеоролик о деятельности компании. Прошу дать рекомендации о возможности и порядке внедрения на сайт такой функциональности. Сайт на писан на php старом движке smarty. Очень нужна информация. Спасибо
Отправлен: 20.04.2009, 19:43
Вопрос задал: Kozyr76 (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 4)
Отвечает: Hubbitus
Здравствуйте, Kozyr76! Заливаете ролик куда-нибудь на Видео-Сервис вроде http://www.youtube.com/ . После заливки Вам дадут код, который Вы просто должны скопировать на свою страницу, где хотите показывать ролик, вот и все.
Отметьте в этом способе, помимо крайней простоты, также использование дистрибутивной сети доставки контента что позволит без проблем и тормозов кучи пользователей из разных мест без нагрузки на Ваш сервер.
--------- Если у Вас есть все что Вы хотите - значит Вы мало хотите!
Ответ отправил: Hubbitus (статус: 10-й класс)
Ответ отправлен: 21.04.2009, 11:44
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 247960 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5 Комментарий оценки: Спасибо, попробую!
Скажите "спасибо" эксперту, который помог Вам!
Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
на короткий номер 1151 (Россия)
Номер ответа и конкретный текст СМС указан внизу каждого ответа.
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.