|
|
|
| Смотрите...Цыкл скрипта такой...Пользователь нажимает кнопку, и если кнопка нажата была, то выполняется определенная операция...Так вот в чем проблема, как сделать так, что уже после нажатия кнопки если пользователь обновит страницу-то кнопка будет считаться не нажатой???
а вот и мелкая часть скрипта...
<form name="form1" method="post" action="">
<p>
<label>
<select name="int" id="int">
<option value="1">1</option>
<option value="2">2</option>
</select>
</label>
<br>
<label>
<input type="submit" name="submit" id="submit" value="Submit">
</label>
</p>
</form>
<?php
$submit=$_POST['submit'];
if(isset($submit))
{
echo "Кнопка нажата";
}
else
{
echo "Кнопка не нажата";
}
?>
|
| |
|
|
|
|
|
|
|
|
для: sim5
(23.01.2010 в 16:40)
| | не понял...Ну помогите ну трудно?*** | |
|
|
|
|
|
|
|
для: nikolayers
(23.01.2010 в 16:42)
| | А в первом вашем посте вам разве не ответили? | |
|
|
|
|
|
|
|
для: sim5
(23.01.2010 в 16:47)
| | Да хреново там ответили | |
|
|
|
|
|
|
|
для: nikolayers
(23.01.2010 в 16:48)
| | а по-моему нормально, ключевое слово - редирект - прозвучало. | |
|
|
|
|
|
|
|
для: nikolayers
(23.01.2010 в 16:38)
| |
<?php
$submit=$_POST['submit'];
if(isset($submit))
{
echo "Кнопка нажата";
echo "<HTML><HEAD>
<META HTTP-EQUIV='Refresh' CONTENT='0; URL=index.php'>
</HEAD></HTML>";
}
else
{
echo "Кнопка не нажата";
}
?>
|
| |
|
|
|
|
|
|
|
для: t3ma
(23.01.2010 в 18:02)
| | Отправлением заголовка предпочительней, по-моему | |
|
|
|
|
|
|
|
для: t3ma
(23.01.2010 в 18:02)
| | то есть так:
<?php
$submit=$_POST['submit'];
if(isset($submit))
{
echo "Кнопка нажата";
header("Location: index.php");
// или header("Location: ".$_SERVER["REQUEST_URI"].""); должно сделать рефреш страницы со сбросом POST данных
}
else
{
echo "Кнопка не нажата";
}
?>
|
| |
|
|
|
|
|
|
|
для: Usta
(23.01.2010 в 20:19)
| | header("Location: ".$_SERVER["REQUEST_URI"].""); - кавычки прозапас? ) | |
|
|
|
|
|
|
|
для: sim5
(23.01.2010 в 20:25)
| | >header("Location: ".$_SERVER["REQUEST_URI"].""); - кавычки прозапас? )
Ага, а то мало ли украдут одну :)) | |
|
|
|