|
| |
|
|
| |
для: SlaDER
(29.05.2007 в 13:22)
| | | Up помогите плиз! | |
| |
|
|
| |
|
|
| |
для: SlaDER
(29.05.2007 в 12:43)
| | | И еще такой вопрос. У меня 2 текстбокса и 2 комбобокса + 2 радиокнопки И, ИЛИ
И мне нужно осуществлять поиск по каждому критерию, по всем вместе и по любой паре/тройке.
Я пока написал так
if($lastname != ""){
$qwer="LastName='$lastname' ";
}
if($tele != 0){
$qwer.=$logic." (InPhone='$tele' or ExtPhone='$tele') ";
}
if($org != 0){
$qwer.=$logic." organization='$org' ";
}
if($dep != 0){
$qwer.=$logic." subdivision='$dep' ";
}
|
$logic - это и/или
$qwer - это условие на выборку из таблицы
Перебирать все варинаты, как-то не очень может кто предложит более грамотный алгоритм. | |
| |
|
|
| |
|
|
| |
для: Trianon
(29.05.2007 в 09:53)
| | | Я написал так:
if(isset($_GET['btnSearch']) or isset($_GET['page'])){
$lastname=$_GET['fio'];
$tele=$_GET['tele'];
$org=$_GET['org'];
$dep=$_GET['dep'];
$logic=$_GET['logic'];
if(isset($_GET['page'])){
$page=$_GET['page'];
}
}
|
А как будет лучше?
Передача параметра через ссылку:
<A HREF=\"?page=".($i)."&fio=".$lastname."&tele=".$tele."&org=".$org."&dep=".$dep."&logic=".$logic."\"[".($i)."] </A>
|
| |
| |
|
|
| |
|
|
| |
для: SlaDER
(29.05.2007 в 06:04)
| | | Конечно можно.
Более того - нужно. Чтобы лишних сущностей не плодить. | |
| |
|
|
| |
|
|
| |
для: Trianon
(28.05.2007 в 11:10)
| | | А принимать можно из одного обработчика? Т.е. один обработчик и для формы и для линка. | |
| |
|
|
| |
|
|
| |
для: SlaDER
(28.05.2007 в 11:00)
| | | Так и передавайте эти параметры вместе с номером страницы через ссылки.
Вообще-то поисковые формы обычно реализуются через GET а не POST. | |
| |
|
|
| |
|
|
| |
для: Trianon
(28.05.2007 в 10:01)
| | | Я наверно не так вопрос поставил.
Проблема в том что, при нажатии на кнопку мы передаём параметры с формы, а когда нажимаем на ссылку то нет. И получается что :
Notice: Undefined index: fio in z:\home\phone.ru\www\index.php on line 28
Notice: Undefined index: tele in z:\home\phone.ru\www\index.php on line 36
Notice: Undefined index: org in z:\home\phone.ru\www\index.php on line 41
Notice: Undefined index: dep in z:\home\phone.ru\www\index.php on line 48 | |
| |
|
|
| |
|
|
| |
для: SlaDER
(28.05.2007 в 08:05)
| | | переменная $page нигде не определяется. | |
| |
|
|
| |
|
|
| |
для: bronenos
(28.05.2007 в 09:48)
| | | Может быть, не буду спорить... | |
| |
|
|
| |
|
|
| |
для: coloboc66
(28.05.2007 в 09:34)
| | | ?page=...
аналогично
$PHP_SELF.php?page=...
если не ошибаюсь | |
| |
|
|
|