[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Повторная отправка данных при обновлении стр.
Forever
<?php include_once("bd_connect.php"); 
date_default_timezone_set('Europe/Moscow');
?>

<html> 
<head>
<title>
Главная</title>
<center><h3>
САЙТ</h3></center>
</head>
<body>

<p> <small> <form
action=".php" method="post">
<p> <a
href="registration.php">Регистрация </a> Логин: <input type="text" name="Login" size="12">
Пароль:<input type="text" name="Password" size="12"> <input type="submit" value="Вход" />
</form></p>

<h4
style="background-color:#FFAFA0;"><a href="Index.php"> ФОРУМ </a>
<a
href="dating.php">ЗНАКОМСТВА</a> <a href="personal.php">ЛИЧНЫЙ КАБИНЕТ </a>
<a
href="search.php">ПОИСК </a> <a href="rules.php">ПРАВИЛА </a></h4>

<br>
<form
method="post">
<textarea
name="text"></textarea>
<input
type="submit" value="Отправить" />
</form>


 <?php 
$date = date('Y-m-d H:m:s');

$strSQL1 = "SELECT * FROM userinfo WHERE id=" .$_GET["id"];
$strMSG="INSERT INTO messages (text,writer,reader,date) VALUES (";

// Выполнить запрос (набор данных $rs содержит результат)

$rs1 = mysql_query($strSQL1) or die(mysql_error());;

// Цикл по $rs

while($row1 = mysql_fetch_array($rs1)) {

// Записать данные человека
echo "<br><p></p><p class=i>" . $row1["name"] . " " . $row1["lname"] ." ".$row1["login"]. "<br>
Возраст: "
. $row1["age"] . "<br>
Страна: "
. $row1["country"] . "<br>
Город: "
. $row1["city"] . "<br>
Образование: "
. $row1["education"] . "<br>
О себе: "
. $row1["info"] . "<br>
Зарегистрирован: "
. $row1["regdate"] . "</p>";

if (isset($_POST['text']) && trim($_POST['text'])){

$strMSG = $strMSG."'".$_POST['text']."', '".$login."', '".$row1["login"]."', '".$date."')";
mysql_query($strMSG) or die(mysql_error());
header("Location: userpaige.php");

}
}


//mysql_close();

echo $strSQL1;
echo $strMSG;
echo $date;

?>


</body> 

</html>


Как тут обойтись без header location? При его использовании редирректом на эту же страницу или на другие, у меня падает сессия и не распознается айди в строке $strSQL1 =
"SELECT * FROM userinfo WHERE id=" .$_GET["id"]; 


.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.