|
| |
|
|
| |
для: Trianon
(26.11.2006 в 16:56)
| | | Спасибо большое Trianon, AlexelA | |
| |
|
|
| |
|
|
| |
для: Trianon
(26.11.2006 в 13:00)
| | |
$st_sql = "'".mysql_escape_string(trim($_GET['searchterm']))."'";
$st_like_sql = "'%".mysql_escape_string(trim($_GET['searchterm']))."%'";
...
$query = "SELECT * FROM find WHERE textname LIKE $st_like_sql LIMIT $start, $per_page";
|
| |
| |
|
|
| |
|
|
| |
для: webzorb
(26.11.2006 в 15:28)
| | | Так как переменные $_GET не сохраняются, я и предлагаю вам
держать их в сессии, что будет надежнее и удобнее.
Если хотите через GET, то, возможно, поможет
формирование в ссылке на новую страницу переменной с
поисковым запросом, т.е.
...?searchterm=".$_GET['searchterm']."&... | |
| |
|
|
| |
|
|
| |
для: AlexelA
(26.11.2006 в 15:16)
| | | AlexelA
1)А почему использовать сессии лучше!
2) А как без сессий решить проблему с $_GET! | |
| |
|
|
| |
|
|
| |
для: webzorb
(26.11.2006 в 13:44)
| | | Я бы использовал сессии | |
| |
|
|
| |
|
|
| |
для: AlexelA
(26.11.2006 в 13:11)
| | | AlexelA
>Может так
>$st_sql = "'%".mysql_escape_string(trim($_GET['searchterm']))."%'";
>...
>$query = "SELECT * FROM find WHERE textname LIKE ".$st_sql." LIMIT $start, $per_page";
Вот так работает,
$st_sql = "'%".mysql_escape_string(trim($_POST['searchterm']))."%'";
но теряется поисковый запрос при переходе на другую страницу!
Как быть с $_GET
($st_sql = "'%".mysql_escape_string(trim($_GET['searchterm']))."%'";) | |
| |
|
|
| |
|
|
| |
для: Trianon
(26.11.2006 в 13:00)
| | | Trianon
не должно так работать. st_sql УЖЕ в кавычках. Это УЖЕ сформированный литерал.
Как нужно правильно. Пожалуйста, скажите, мне это очень нужно. | |
| |
|
|
| |
|
|
| |
для: webzorb
(26.11.2006 в 12:16)
| | | Может так
$st_sql = "'%".mysql_escape_string(trim($_GET['searchterm']))."%'";
...
$query = "SELECT * FROM find WHERE textname LIKE ".$st_sql." LIMIT $start, $per_page"; | |
| |
|
|
| |
|
|
| |
для: Trianon
(26.11.2006 в 13:00)
| | | Trianon
Как нужно задать тогда условие поиска по базе! | |
| |
|
|
| |
|
|
| |
для: webzorb
(26.11.2006 в 12:17)
| | | не должно так работать. st_sql УЖЕ в кавычках. Это УЖЕ сформированный литерал. | |
| |
|
|
|