powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) сил уже нет, помогите правильно склеить a href
8 сообщений из 8, страница 1 из 1
(PHP) сил уже нет, помогите правильно склеить a href
    #33246956
Geen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
код
echo '<a href="'.$_SERVER['PHP_SELF'].'?page='.$i.'">'.$i."</a> ";

помогите правильно вставить ?f_id=$f_id

понимаю что проблема моя в '.'
но сил уже нет:(
...
Рейтинг: 0 / 0
(PHP) сил уже нет, помогите правильно склеить a href
    #33246976
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RFCПримечание. При использовании метода "get" набор данных формы должен включать только символы набора ASCII. Только с методом "post" (с атрибутом enctype="multipart/form-data") можно использовать весь набор символов [ISO10646].
Для того, что бы преобразовать все в разрешенный формат есть функция urlencode() .
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
(PHP) сил уже нет, помогите правильно склеить a href
    #33247005
Geen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 4m@t!c
Мое почтение!
склеить получилось так
echo '<a href="'.$_SERVER['PHP_SELF'].'?f_id='.$f_id. '?page='.$i.'">'.$i."</a> ";
но тут же обнаружилось, что $page не передается, т.е. в адресной стоке есть а в скрипт не попадает:(
и еще
if (isset($_GET['page'])) $page=($_GET['page']-1); else $page=0;
что-то этот кучок мне не нравится... отключены global_register
может из-за этого?:(


Geen
...
Рейтинг: 0 / 0
(PHP) сил уже нет, помогите правильно склеить a href
    #33247007
Фотография Radjaman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может здесь так:
echo '<a href="'.$_SERVER['PHP_SELF'].'?f_id='.$f_id. ' & page='.$i.'">'.$i."</a> ";

?
...
Рейтинг: 0 / 0
(PHP) сил уже нет, помогите правильно склеить a href
    #33247054
Geen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Radjaman
&page - верно

2All
заменил
if (isset($_GET['page'])) $page=($_GET['page']-1); else $page=0;
на
if ($page!="") {$page=$page-1;}else{$page=0;}
зароботало

спасибо всем:)

Geen
...
Рейтинг: 0 / 0
(PHP) сил уже нет, помогите правильно склеить a href
    #33247066
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Данная мною линка не была прочтена. Да и пост тоже не был прочтен. Где в вашем скрипте приведение строки только к разрешенным символам с использованием urlencode() ????
Насчет глобальности читаем до просветления здесь
В чем глубокий смысл условия?
авторif ($page!="") {$page=$page-1;}else{$page=0;}
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
(PHP) сил уже нет, помогите правильно склеить a href
    #33247092
Geen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 4m@t!c
по ссылочке тайм-аут:(
условие.... хм.... пытаюсь как раз понять

ЗЫ проще писать самому чем вникать в чужой код... в который раз убеждаюсь

Geen
...
Рейтинг: 0 / 0
(PHP) сил уже нет, помогите правильно склеить a href
    #33247101
Фотография Groove
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>>условие.... хм.... пытаюсь как раз понять
в таких случаях нужно задачу разбивать на более мелкие, а не писать сплошным текстом
даже такие мелкие задачи как ваша тоже, если не понятно - иначе получается, что вы пытаетесь поставить задачу своему скрипту сами не особо понимая что от него надо...

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
// если переменная "page" есть в массиве $_GET и после приведения 
// к целому типу (а именно он нам нужен) она отлична от нуля
$page = (isset($_GET['page']) && intval($_GET['page']) ) ? intval($_GET['page'])- 1  :  0 ;

print sprintf('<a href="%s?f_id=%d&page=%d">%s</a>'
  $_SERVER['PHP_SELF'],
  $f_id,
  $page,
  $page+ 1 
);

по моему опыту через sprintf гораздо более читабельно выглядит...
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) сил уже нет, помогите правильно склеить a href
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]