powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Куда деются переменные???
9 сообщений из 9, страница 1 из 1
Куда деются переменные???
    #32267999
Andronick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа!

После того как я открываю php страницу в которую я передаю некий набор переменных v1, v2, v3..., у меня все проходит, но если я эту же страницу пытаюсь перезагрузить через Button (или перейти на новую php страницу), то значения переменных пропадают, и страница перезагружается с кривизной. При том, что я пробовал и method=get и method=post одна ерунда.

Куда пропадают значения переменных и что нужно сделать чтоб и сами переменные и их значения сохранились для их дальнейшего использования!?

Спасибо за совет!
...
Рейтинг: 0 / 0
Куда деются переменные???
    #32268077
MrGreeN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Чтобы не пропадали используй сессии...
А вообще покажи как передаёшь и принимаешь
...
Рейтинг: 0 / 0
Куда деются переменные???
    #32268150
Фотография ScableR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если ты открываешь страницу и работаешь с ней, то передавать значания ты можешь еще и через адресную строку т.е. http://localhost/test.php?uri=load&you=download. А в самом скрипте ссылаться уже на эти переменные. То есть на $uri и на $you. Кроме сессий ты можешь еще использовать и куки.
...
Рейтинг: 0 / 0
Куда деются переменные???
    #32268585
Andronick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В исходном html файле я определяю внутри формы набор переменных
(rg_1, rg_2) и перехожу в find.php:
<Form NAME="form1" method=get>
<INPUT TYPE = RADIO NAME = rg_1 Value="0" CHECKED><a> Пиво </a>
<INPUT TYPE = RADIO NAME = rg_1 Value="1" ><a>Водка</a>
<INPUT TYPE = RADIO NAME = rg_2 Value="0" CHECKED><a> Рыба </a>
<INPUT TYPE = RADIO NAME = rg_2 Value="1" ><a>Мясо</a>
<INPUT TYPE = BUTTON Value = "Поиск" OnClick= ' form1.action="find.php"; submit();'>
</Form>
Первый зпуск find.php проходит хорошо!
Но в самом файле find.php я использую:
<Form NAME="form2" method=post>
<input type=text name='find' value=''> // окно для ввода критерия поиска
<INPUT TYPE = BUTTON Value = " Просмотр " OnClick= ' form2.action="find.php"; submit();' > // Кнопка для перезапуска find.php
</Form>
После перезапуска переменных rg_1 и rg_2 нет и в помине,
если использовать method=get для form2 то в адресной строке они не отображаются!

Судя по ответу MrGreeN надо бы каким то образом принять переменные rg_1 и rg_2, как это правильнее сделать?
А по сессиям я пока вообще не в курсе ...
Спасибо за совет.
...
Рейтинг: 0 / 0
Куда деются переменные???
    #32268681
Фотография ©Felix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а как обстоят дела с регистер глобалс????

я все чаще и чаще удивляюсь почему люди до сих пор пишут $i a HE $_POST["i"]
...
Рейтинг: 0 / 0
Куда деются переменные???
    #32268699
MrGreeN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ага....тогда немного модифицируем формочку до следующего вида:
<Form NAME="form2" method=post>
<input type=text name='find' value=''>
<input type="hidden" NAME = "rg_1" Value="<?php echo $_POST['rg_1']; ?>">
<input type="hidden" NAME = "rg_2" Value="<?php echo $_POST['rg_2']; ?>">
<INPUT TYPE = BUTTON Value = " Просмотр " OnClick= ' form2.action="find.php"; submit();' >
</Form>

P.S. Не... принимал ты нормально, а вот передавать то второй раз не передавал...
...
Рейтинг: 0 / 0
Куда деются переменные???
    #32268709
MrGreeN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Во во, если в php.ini
register_globals=off то так и оставь а к переменным всегда обращайся через массивы $_POST['key'] и соответственно $_GET['key']...
...
Рейтинг: 0 / 0
Куда деются переменные???
    #32268734
Фотография ©Felix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2MrGreeN

я вообще предлагаю все время писать $_POST["i"]
так будет надежнее оно и при он и при офф работает... а то напишешь по старому... выложешь.. хостер поменяет рег гл и мучайся потом...
...
Рейтинг: 0 / 0
Куда деются переменные???
    #32268749
MrGreeN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Повністю згоден з Вами...
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Куда деются переменные???
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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