Форма и сохранение данных

rooz

Guest
Форма и сохранение данных

Создаю форму с несколькими полями, но к сожалению
у меня ни как не выходит сохранять данные из каждой формы в файл. =((
помогите, кто может

<html>
<head>
<titlexisting 10-7</title>
</head>
<body bgcolor="#ffffff" text="#000000" link="#cbda74" vlink="#808040" alink="#808040">
<?
// Создать форму
$form = "
<form action=\"Listing10-7.php\" method=\"post\">
<input type=\"hidden\" name=\"seenform\" value=\"y\">
<b>Give us your personal info!</fb><br>
Your Name:<br>
<input type=\"text\" name=\"name\" size=\"20\" maxlength=\"20\" value=\"\"><br>
Your Email:<br>
<input type=\"text\" name=\"email\" size=\"20\" maxlength=\"20\" value=\"\"><br>
Your Preferred Language:<br>
<select name=\"language\">
<option value=\"\">Choose a language:
<option value=\"English\">English
<option value=\"Spanish\">Spanish
<option value=\"Italian\">Italian
<option value=\"French\">French
<option value=\"Japanese\">Japanese
<option value=\"newyork\">NewYork-ese
</select><br>
Your Occupation:<br>
<select name=\"job\">
<option value=\"\">What do you do?:
<option value=\"student\">Student
<option value=\"programmed\">Programmer
<option value=\"manager\">Project Manager
<option value=\"slacker\">Slacker
<option value=\"chef\">Gourmet Chef
</select><br>
<input type=\"submit\" value=\"submit!\">
</form>";
// Заполнялась ли форма ранее?
if ($seenform != "y") :
print "$form";
else :
$fd = fopen("useMnformation.txt", "a");
// Убедиться, что во введенных данных не встречается
// вертикальная черта.
$name = str_replace("|", "", $name);
$email = str_replace("|", "", $email);
// Построить строку с пользовательскими данными
$user_row = $name."|".$email."|".$language."|".$job."\n";
fwrite($fd, $user_row) or die("Could not write to file!");
fclose($fd);
print "Thank you for taking a moment to fill out our brief questionnaire!";
endif;
?>
</body>
</html>

Тут возникает ошибка
if ($seenform != "y")
непойму в чем трабл.

-~{}~ 22.04.05 21:25:

Покажите на маленьком примере:
содаём тексовых поля и введенное содержимое сохраняем в TXT файл. а то я ни как не могу разобраться
 

sakon

П..и.н..ок

rooz

Guest
$seenform указан в самом начале.
Напишите кто-нить плиз маленький скриптик с несколькими полями.

-~{}~ 23.04.05 00:20:

Я знаю как создавать поле и как сохранить данные, но не понимаю, как с несколькими полями работать =(
 

Nimous

Guest
rooz
Замени в строке 39 $seenform на $_POST['seenform'];
И вообще, используй $_GET и $_POST.
 

rooz

Guest
Всё, сем спасибо
разобрался более менее =)
 
Сверху