Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: передача переменной из формы

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (2): [1] 2 »   

> Описание: !
Scorpion
Отправлено: 02 Октября, 2006 - 10:44:20
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Окт. 2006  


Помог: 0 раз(а)




Я новичок в php и возможно мой вопрос покажется глупым.
Например,
в форме я переменной $name присваиваю значение "2", передача просиходит в
файл test.php. Как мне сделать, чтобы после отправи в ФАЙЛе test до повторного изменения она ввсегда оставалась такой же(2), пока я её снова не поменяю...
Я хочу, чтобы когда я эту переменную ввел, всегда она оставалась.
В index.php я пишу include(./test.php). Мне надо, чтобы в index.php была видна...
Надеюсь меня поняли)))
 
 Top
evgenijj
Отправлено: 02 Октября, 2006 - 14:24:46
Post Id



Участник


Покинул форум
Сообщений всего: 1212
Дата рег-ции: Авг. 2006  
Откуда: Москва


Помог: 10 раз(а)




Цитата:
Надеюсь меня поняли)))

http://forum[dot]sources[dot]ru/index.php?showtopic=2400
 
 Top
valenok Модератор
Отправлено: 03 Октября, 2006 - 14:13:13
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




Кому надо - поймёт.
Дело в том что никому это не надо, отлично обойдутся и не поняв ваш вопрос. Это вам надо чтоб его поняли.

Значит скрипт исполняется один раз потом с точки зрения сервера -
скрипта и не бывало.
Скрипт отработал - стёрся из памяти.
К нему обратились - он (новый) запустился в память, отработал, стрёся.

Раз нам надо запоминать данные - спрошу у тебя такое:
где и как ты хранишь информацию у себя на компьютере?



-----
Truly yours, Sasha.
 
My status
 Top
Scorpion
Отправлено: 03 Октября, 2006 - 18:13:23
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Окт. 2006  


Помог: 0 раз(а)




У меня установлен aprache, на нем пока делаю, потом это переношу на бесплатный хостинг...
ЗЫ.
Спасибо, что откликнулись на вопрос
 
 Top
valenok Модератор
Отправлено: 04 Октября, 2006 - 08:54:37
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




Спасибо что ответил на мой вопрос ...


-----
Truly yours, Sasha.
 
My status
 Top
Scorpion
Отправлено: 04 Октября, 2006 - 09:29:33
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Окт. 2006  


Помог: 0 раз(а)




нет, так не пракит, объясню структуру.
В index.php у меня только вот это
CODE (text):
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. include("./test.php");
  4. ?>
  5.  

В test.php у меня таблица, а её значения передаются мной из формы
admin.php
Покажу на примере:
в admin.php
CODE (text):
скопировать код в буфер обмена
  1. <form action="test.php" method="post">
  2. <select name=name>
  3. <option value="текст1">текст1</option>
  4. <option value="текст2">текст2</option>
  5. <option value="текст3">текст3</option>
  6. </select><br>

в test.php
CODE (text):
скопировать код в буфер обмена
  1. <table>
  2. <tr>
  3. <td>слово
  4. <td><php echo $name <?>
  5. <td>слово
  6. <td>слово
  7. </tr>
  8. </table>

Вот, когда отправляю данные из формы(admin.php) в test.php, у меня страница переходит автоматически на test.php и все работает, а стоит перезайти в test.php, она пропадает, и вот вопрос, как сделать, чтобы значение переменной $name всегда оставалось
А в index.php вообще ничего не появляется
 
 Top
valenok Модератор
Отправлено: 04 Октября, 2006 - 09:37:43
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




Ну я же написал - скрипт исполняется и умирает.
Мёртвым он хранить значения не может.
Где и как у тебя на компьютере зранится информация?


-----
Truly yours, Sasha.
 
My status
 Top
Scorpion
Отправлено: 04 Октября, 2006 - 16:39:50
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Окт. 2006  


Помог: 0 раз(а)




У меня установлен aprache
 
 Top
UserID
Отправлено: 04 Октября, 2006 - 19:33:09
Post Id



Магистр JavaScript


Покинул форум
Сообщений всего: 151
Дата рег-ции: Авг. 2006  


Помог: 0 раз(а)




храни свою переменную в сессии и юзай её где тебе захочется.
 
 Top
valenok Модератор
Отправлено: 04 Октября, 2006 - 20:49:37
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




=)
C чего ты взял что это для одного пользователя?


-----
Truly yours, Sasha.
 
My status
 Top
UserID
Отправлено: 04 Октября, 2006 - 23:04:41
Post Id



Магистр JavaScript


Покинул форум
Сообщений всего: 151
Дата рег-ции: Авг. 2006  


Помог: 0 раз(а)




Какие проблемы, создавай для каждого пользователя свою сессию. Я так делал в тестовой системе: клиент логинится - создаётся сессия, в которой хранятся его данные(Имя, Фамилия, Логин, отвеченные вопросы и результаты ответов) - в конце я на основании данных сессии формирую конечный файл с информацией о результатх прохождения теста, клиент выходит из системы, сессия удаляется. Всё просто.
 
 Top
valenok Модератор
Отправлено: 05 Октября, 2006 - 08:28:53
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




Я имел в виду, с чего ты взял что значение должно сохраняться только для этого пользователя?
Может один пользователь меняет чтото на сайте до того как кто либо ещё раз это изменит?
Типа пользователь отправил дату своего рождения
и всем кто зайдет далее на сайт надо будет показывать эту дату
пока не пришлют другую.

Апотом сессия стирается через 25 мин. неактивности (по умолчанию)
или после закрытия окна браузера.
В следующий раз этой информации из сесии не будет..


-----
Truly yours, Sasha.
 
My status
 Top
Scorpion
Отправлено: 05 Октября, 2006 - 11:33:38
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Окт. 2006  


Помог: 0 раз(а)




Вы мне покажите на примере, я даже низнаю, что такое сессия...
зЫ. Денвер у меня установлен.
 
 Top
UserID
Отправлено: 05 Октября, 2006 - 19:51:19
Post Id



Магистр JavaScript


Покинул форум
Сообщений всего: 151
Дата рег-ции: Авг. 2006  


Помог: 0 раз(а)




Улыбка ну тогда в файло пусть пишет, его всегда можно перезаписать и юзать до потери сознания.
 
 Top
valenok Модератор
Отправлено: 08 Октября, 2006 - 12:23:36
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




Я долго добивался ответа на вопрос:
куда же у вас на компьютере записывается информация..


-----
Truly yours, Sasha.
 
My status
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB