Пейджинг набора записей 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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