обновление страницы и сохранение форм

  • Автор темы traktorishka
  • Дата начала

traktorishka

Guest
обновление страницы и сохранение форм

Добрый день.
Суть: выбирается файл (input type=file), нажимается кнопка и на странице появляется имя выбранного файла (предварительно записанного, а затем прочитаного из созданной на серваке директории). Для того, что бы на странице появилось имя файла, я так понимаю, страница должна обновиться.
Внимание вопрос: как при наличии на странице заполненных текстовых полей в форме, информация в них не стиралась (обновление страницы все же).
Спасибо.
P.S. С фреймами не хочу делать.
 

traktorishka

Guest
разве нет альтернативы сессиям? неужели не может быть более простого решения...
 

Linker

Guest
PHP:
<?
$out = 'Метод GET';
$back_text1 = '';
$back_text2 = '';
$back_radio1 = 'checked';
$back_radio2 = '';

if (isset($_POST['go']))
{
$out = 'Метод POST';
     if ($_POST['text1']) { $back_text1 = htmlspecialchars(stripcslashes($_POST['text1']), ENT_QUOTES); }
     if ($_POST['text2']) { $back_text2 = htmlspecialchars(stripcslashes($_POST['text2']), ENT_QUOTES); }
     if ($_POST['radio'] == 'right') { $back_radio2 = $back_radio1; $back_radio1 = ''; }
}
?>
<html>
<head><title>SaveUserData</title></head>
<body>
<br><br>
<h3><?= $out ?></h3>
<form method=POST>
<b>text1: </b><input type=text name="text1" value="<?= $back_text1 ?>"><br><br>
<b>text2: </b><input type=text name="text2" value="<?= $back_text2 ?>"><br><br>
<b>left: </b><input type=radio name="radio" value="left" <?= $back_radio1 ?>>&nbsp;&nbsp;&nbsp;
<b>right: </b><input type=radio name="radio" value="right" <?= $back_radio2 ?>><br><br>
<input type=submit name="go" value="test" style="width: 200px">
</form>
</body>
</html>
 
Сверху