Пейджинг набора записей PHP, изменение параметра URLPhp

Кемеровские программисты php общаются здесь
Anonymous
Пейджинг набора записей PHP, изменение параметра URL

Сообщение Anonymous »

Я немного новичок в PHP и Mysql и в основном использую встроенные функции Dreamweavers, но я пытаюсь запачкать руки и понять, какие вещи делают немного больше, и впоследствии исправить пару проблем.

У меня есть файл (search.php), который при просмотре имеет два параметра URL:letter' и 'search», поэтому я получаю «search.php?letter=A&search=no»

В теле страницы у меня есть подкачка набора записей. функция (из Dreamweaver). При использовании пейджинга я получаю URL-адрес, похожий на этот

'search.php?pageNum_results_empty=1&totalRows_results_empty=2937&letter=A&search=no'


Очень просто все, что я хочу сделать, это изменить параметр 'search' из 'no' до 'yes'. Из того, что я могу понять, мне нужно удалить 'search=no' из строки запроса, а затем добавьте 'search=yes» по ссылке. Я не просто не могу удалить его из строки запроса, или я лаю не по тому дереву.

Любые советы принимаются с благодарностью

Код PHP

$isSearch = $_GET['search'];

$queryString_results_empty = "";
if (!empty($_SERVER['QUERY_STRING'])) {
$params = explode("&", $_SERVER['QUERY_STRING']);
$newParams = array();
foreach ($params as $param) {
if (stristr($param, "pageNum_results_empty") == false &&
stristr($param, "totalRows_results_empty") == false) {
array_push($newParams, $param);
}
}
if (count($newParams) != 0) {
$queryString_results_empty = "&" . htmlentities(implode("&", $newParams));
}
}
$queryString_results_empty = sprintf("&totalRows_results_empty=%d%s", $totalRows_results_empty, $queryString_results_empty);


Код подкачки набора записей


[url=

Подробнее здесь: https://stackoverflow.com/questions/232 ... -parameter

Вернуться в «Php»