Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Сохранить предыдущее значение переменной
 
 автор: pavlik   (29.07.2005 в 12:39)   письмо автору
 
 

<?
echo $pass."<br>";
echo "<form action = ex.php method=get>
<input type=password name=pass><br>
<input type=Submit value=Enter></form>";
$pass = $HTTP_GET_VARS['pass'];
echo $pass."<br>";
?>

что - то я туплю ....как сделать что-бы выводилось первое echo???. Т.е. что-бы не обнулялосб предыдущее знаечение pass..... т.е. хочу обращаться к предыдущему значениею pass (естественно не сохраняя его в файле).
Интересно возможно ли такое ????

   
 
 автор: cheops   (29.07.2005 в 13:07)   письмо автору
 
   для: pavlik   (29.07.2005 в 12:39)
 

Всё равно не очень понятно, что имеется ввиду - предыдущее, это введённое до этого? Может в сессию сохранять?
<?
session_start
();
echo 
$_SESSION['pass']."<br>";
echo 
"<form action = ex.php method=get>
<input type=password name=pass><br>
<input type=Submit value=Enter></form>"
;
$pass $HTTP_GET_VARS['pass'];
echo 
$pass."<br>";
$_SESSION['pass'] = $pass;
?>

   
 
 автор: Гость   (29.07.2005 в 13:09)   письмо автору
 
   для: pavlik   (29.07.2005 в 12:39)
 

Если я правельно тебя понял, то попробуй использовать сеансы или куки...

Так cheops меня обогнал :)... хм жаль что нет возможности удалить свое сообщение или я ее (возможность) не вижу?)))

   
 
 автор: pavlik   (29.07.2005 в 13:35)   письмо автору
 
   для: Гость   (29.07.2005 в 13:09)
 

>Если я правельно тебя понял, то попробуй использовать сеансы
>или куки...
>
>Так cheops меня обогнал :)... хм жаль что нет возможности
>удалить свое сообщение или я ее (возможность) не вижу?)))

в без этой лабуды нельзя ????
.... мне казалось все предельно легко и я просто туплю
не хотелось бы лезть в куки ....

   
 
 автор: cheops   (29.07.2005 в 13:55)   письмо автору
 
   для: pavlik   (29.07.2005 в 13:35)
 

В сетевом программировании передача переменных между файлами и страницами затруднена, поэтому обойтись без сессий и cookie вряд ли удасться, ну или вводить ещё одно скрытое поле, для хранения предыдущего значения.

   
 
 автор: pavlik   (29.07.2005 в 16:12)   письмо автору
 
   для: cheops   (29.07.2005 в 13:55)
 

>ну или вводить ещё одно скрытое
>поле, для хранения предыдущего значения.
ну вот как раз это мне и нужно !!!!
можно по - подробнее pleaseeee!!!!

   
 
 автор: P@Sol   (29.07.2005 в 16:15)   письмо автору
 
   для: pavlik   (29.07.2005 в 16:12)
 

<input type=hidden name=oldpass value=".$pass."> - скрытому полю присваиваешь значение переменой $pass

   
 
 автор: JC_Piligrim   (29.07.2005 в 16:31)   письмо автору
 
   для: pavlik   (29.07.2005 в 16:12)
 

Скрытое поле - это тот же тег input html-кода, только со значением type="hidden".

Вот синтаксис:

<html>

...

<input name="имя переменной" type="hidden" value="значение переменной (тот же пароль)">

...

</html>


Простите, пока отвечал, вы уже ответили. Простите.

   
 
 автор: cheops   (29.07.2005 в 17:17)   письмо автору
 
   для: pavlik   (29.07.2005 в 16:12)
 

Тогда можно поступить примерно так
<? 
echo "<form action = get.php method=get> 
<input type=password name=pass><br> 
<input type=hidden name=last value='
$_GET[pass]'><br> 
<input type=Submit value=Enter></form>"

echo 
"pass - ".$_GET['pass']."<br>"
echo 
"last - ".$_GET['last']."<br>"
?>

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования