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

<form name="form" method="get" action="2.phtml">
<input name='enter' type='submit' value='123'>

<?php
if(isset($enter)) {
echo "1111111";
}
?>
</form>
...
Рейтинг: 0 / 0
Как сделать
    #32622707
FlvbyCerf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я хочу чтоб при нажати на кнопку сробатывало условие , почему не присходдилаемого результата?
Подскажите плиз где что забыл?

<form name="form" method="get" action="2.phtml">
<input name='enter' type='submit' value='123'>

<?php
if(isset($enter)) {
echo "1111111";
}
?>
</form>
...
Рейтинг: 0 / 0
Как сделать
    #32622855
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вариантов может быть несколько.
Это все код файла 2.phtml ?
почитай http://phpfaq.ru/ -> не передаются переменные.


ЗЫ
всю информацию, о том какие переменные ты получаешь надо смотреть в phpinfo()
...
Рейтинг: 0 / 0
Как сделать
    #32622874
Фотография ScableR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне понравился твой пример :))
Для начала проверь настройки php.ini (c:/php/php.ini). Там параметр register_globals должен быть равен "on". Если он на off, то измени.

А дальше к приверу:

2.php (или как там у тебя 2.phtml) отправка в тот же самый файл, заметь ;).
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
   <FORM NAME="form" METHOD="post">

      <INPUT TYPE="submit" NAME="enter" VALUE="ENTER">
<?PHP
   IF (ISSET($_POST["enter"]))
   {
      ECHO "12345";
   }
?>
   <FORM>

_____________
©2004 ScableR
...
Рейтинг: 0 / 0
Как сделать
    #32622942
FlvbyCerf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пошло только почемуто после первого нажатие надпись 123 остоется и F5 не помгает , то бишь один раз надаж а надпись висит все ремя чебы я не делал
:-(
...
Рейтинг: 0 / 0
Как сделать
    #32622963
FlvbyCerf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пошло только почемуто после первого нажатие надпись 123 остоется и F5 не помгает , то бишь один раз надаж а надпись висит все ремя чебы я не делал
:-(
...
Рейтинг: 0 / 0
Как сделать
    #32623013
Фотография ScableR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Когда ты жмёшь F5 обычно появляется табла - повторная отправка данный да/нет... перед тобой же форма, которая получила данные, поэтому там и будет отображаться данное число. А что бы надпись изчезла - закрой это окно броузера и в новом открой тот пример ;)

_____________
©2004 ScableR
...
Рейтинг: 0 / 0
Как сделать
    #32623382
FlvbyCerf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не блин пацаны вы с луны свалились короче говоря
я не спец в этом html и php но так не должно быть не ужели нельзя по нормальному все сделать?
Я сам делал только блин книга и странички на старой работе оставил, кого не спрашиваю все свое говорят
Задача то простая нажал получил , обновил все занова.Что тепрь юзеру надо окно постоянно открывать новое, ну даете блин
...
Рейтинг: 0 / 0
Как сделать
    #32623625
Фотография ScableR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FlvbyCerfне блин пацаны вы с луны свалились короче говоря
я не спец в этом html и php но так не должно быть не ужели нельзя по нормальному все сделать?
Я сам делал только блин книга и странички на старой работе оставил, кого не спрашиваю все свое говорят
Задача то простая нажал получил , обновил все занова.Что тепрь юзеру надо окно постоянно открывать новое, ну даете блин
В самом начале он не ставил таких вот условий. Он спрашивал почему у него скрипт непашет ;). Сделать по нормальному конечно можно, но по моему тут проще своим умом дойти, чем ждать какой то подсказки. Всего то надо отправлять в другой файл результат, а потом перенаправлять юзака на исходную страничку. Вариантов тут несколько в общем.
...
Рейтинг: 0 / 0
Как сделать
    #32624448
ffox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проверь, передается ли вообще какая-нибудь переменная в скрипт.
Если установлена пятая версия PHP, то там, по умолчанию, параметр RegisterGlobals=off (это прописывается в php.ini).
...
Рейтинг: 0 / 0
Как сделать
    #32624510
FlvbyCerf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ладно я все понял , но может все таки кто нито подскажет как сделать так,

Была у меня книжка в ней на "первой" странице пример был типа
скрипт при нажатиии кнопки запускает сам себя еще раз при этом срабатывает условие и выводится текст, я сам делал эту фигню но только запарил как то и щас вспомнить не могу

Если может кто знает напишите там текста 5-10 строчек и все
...
Рейтинг: 0 / 0
Как сделать
    #32624512
FlvbyCerf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
передается , параметр сделал on
...
Рейтинг: 0 / 0
Как сделать
    #32624513
ffox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну, и???
Условие-то срабатывает?
...
Рейтинг: 0 / 0
Как сделать
    #32624530
ffox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А сразу нельзя было поставить задачу полностью. И зачем было создавать тему дважды??
А теперь по делу: попробуй после вывода данных прописать: unset($enter) (вроде так пишется). Эта функция делает переменную неопределенной.
Если не прокатит, тогда разнеси на два файла и используй require (сейчас к сожалению не помню как это конкретно делается).
И третий вариант: использовать JavaScript. Т.е. перехватывать обновление страницы.

P.S. Извините, если я тут в спешке что-то напарил с JavaScript.
...
Рейтинг: 0 / 0
Как сделать
    #32624615
FlvbyCerf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вну от начинается , да там без всяких java и unset и темболее двух файлов делается знаю только isset есть больше ничего
...
Рейтинг: 0 / 0
Как сделать
    #32624829
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как сделать
    #32625815
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
FlvbyCerf , не надо ставить костыли и делать параметр on, что надо делать описано в FAQ: globals
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Как сделать
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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