|
|
|
| Привет, я помню ссылку у вас про куки находил, забыл где она, вообще у меня есть форма у примеру
<form name="gb" method="post" action="test.php">
Имя:<br> <input type="text" name="name" value="<? echo $name; ?>">
<br><input type="submit" name="Submit" value="Отправить"></form><br>
и вот нуна сделать чтобы если чел ввел уже один раз имя, то при следуещем заходе ето имя в форме уже было написано...
p.s Знаю что ето ламерность, сори.. =\ | |
|
|
|
|
|
|
|
для: ZetRider
(12.11.2005 в 11:01)
| | На самом верху:
<?if(isset($_POST['name'])){setcookie("name", $_POST['name'], time() + 3600*24*7);}?>
а в форме:
<form name="gb" method="post" action="test.php">
Имя:<br> <input type="text" name="name" value="<?if($_REQUEST['name']){echo $name;}?>">
<br><input type="submit" name="Submit" value="Отправить"></form><br> | |
|
|
|
|
|
|
|
для: ZetRider
(12.11.2005 в 11:01)
| | В скрипте-обработчике (тот, к которому обращается форма) прописать строку:
<?
setcookie('name', $name, time()+31104000);
...
?>
|
А лучше - дайте нам ваш скрипт... | |
|
|
|
|
|
|
|
для: DDK
(12.11.2005 в 11:29)
| | не, несозраняет куки =( | |
|
|
|
|
|
|
|
|
для: cheops
(12.11.2005 в 12:04)
| | неа, мне просто нуна чтобы в форме сохранялось то что вводил пользователь к примеру день назад, тоесть в форме имя чтобы ему невводить каждый раз имя, у него ставилась кука на комп и вписывала его имя в ту форму,.. | |
|
|
|
|
|
|
|
для: ZetRider
(12.11.2005 в 13:08)
| | Выложи оба скрипта сюда - скрипт, в котором форма отправки и скрипт-обработчик. | |
|
|
|
|
|
|
|
для: DDK
(12.11.2005 в 13:13)
| | index.php
<form name="gb" method="post" action="gb.php">
<font size="2" face="Tahoma, Verdana, Arial">Имя:<br>
<input type="text" name="imya" value="<? echo $imya; ?>">
<br>E-mail:<br> <input type="text" name="email" value="<? echo $email; ?>">
<br>URL:<br> <input type="text" name="url" value="<? echo $url; ?>">
<br>Сообщение:<br> <textarea name="mesg" cols="35" rows="4" wrap="VIRTUAL"></textarea></font>
<br><br>
<input type="submit" name="Submit" value="Отправить"></form><br>
gb.php
<?php
$files = "gb.txt";
if ($mesg != "" && $imya != "")
{
$time = Date("d.m.y");
$zapis = "\n
$email
<br>
$imya
<br>
$time
<br>
$url
<br>
$mesg
?>
<center><a href="index.php">НАЗАД</a></center>
Ети коды конечноже неполные... | |
|
|
|
|
|
|
|
для: ZetRider
(12.11.2005 в 20:50)
| | В обработчике gb.php установите cookie так
<?php
$files = "gb.txt";
if ($mesg != "" && $imya != "")
{
setcookie('imya',$imya,time() + 3600*24);
setcookie('email',$email,time() + 3600*24);
setcookie('url',$url,time() + 3600*24);
$time = Date("d.m.y");
$zapis = "\n
$email
<br>
$imya
<br>
$time
<br>
$url
<br>
$mesg
?>
<center><a href="index.php">НАЗАД</a></center>
|
А в HTML-форме index.php выведите содержимое cookie следующим образом
<form name="gb" method="post" action="gb.php">
<font size="2" face="Tahoma, Verdana, Arial">Имя:<br>
<input type="text" name="imya" value="<? echo $_COOKIE['imya']; ?>">
<br>E-mail:<br> <input type="text" name="email" value="<? echo $_COOKIE['email']; ?>">
<br>URL:<br> <input type="text" name="url" value="<? echo $_COOKIE['url']; ?>">
<br>Сообщение:<br> <textarea name="mesg" cols="35" rows="4" wrap="VIRTUAL"></textarea></font>
<br><br>
<input type="submit" name="Submit" value="Отправить"></form><br>
|
| |
|
|
|
|
|
|
|
для: cheops
(12.11.2005 в 23:26)
| | блин да че такое =( невыводит, и куки несозраняет... | |
|
|
|
|
|
|
|
для: ZetRider
(12.11.2005 в 23:54)
| | А чего-нибудь выводит в окно браузера? Может в самом браузере cookie отключены? | |
|
|
|
|
|
|
|
для: cheops
(13.11.2005 в 13:48)
| | Неа ничего невыводит... У вас есть на сайте статьи про куки? А куки включены. | |
|
|
|