[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Обработка форм
Гость_Boris
Здравствуйте, подскажите в чем дело, ни как не могу понять что не так. Простая форма для отображения имени, но НЕ ОТОБРАЖАЕТ. Я так понимаю что проблема заключается где то в методе передачи $_POST. Подскажите в чем дело???
Я пользуюсь программой PHP Expert Editor, результат смотрю у себя на компьютере, без выхода в интернет. Этот скрипт сохранен под именем FormTest.php
Заранее спасибо!

<?php
if (isset($_POST['Name'])) $name = $_POST['Name'];
else $name = "(Не введено)";
echo <<<_END
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Form Test</title>
</head>
<body>
Вас завут:&nbsp;$name<br/>
<form method="post" action="FormTest.php">
Как вас завут?
<input type="text" name="Name" />
<input type="submit" />
</form>
</body>
</html>
_END;
?>



Спустя 8 часов, 16 минут, 40 секунд (4.04.2012 - 10:23) LamarK написал(а):
Может так:

<form method="post" action="FormTest.php">
Как вас завут?
<
input type="text" name="Name" />
<
input type="submit" />
</
form>

<?php
if (isset($_POST['Name'])) $name = $_POST['Name'];
else $name = "(Не введено)";
echo <<<_END
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Form Test</title>
</head>
<body>
Вас завут: 
$name<br/>

</body>
</html>

_END;
?>


Что ты вообще хочешь зделать?
Где у тебя подключение к базе?
Где запись в базу?

Спустя 13 часов, 56 минут, 31 секунда (5.04.2012 - 00:19) Гость_Boris написал(а):
Исходный скрипт с базой у меня отдельно. Дело в том что базу он отображает, но ни что не передает в массив POST. Я написал этот скрипт что бы проверить, будит ли он работать, но ни что не получилось. И этот скрип LamarK что ты написал тоже не работает, по крайней мере у меня. Не знаю что с этим делать:(

Спустя 8 часов, 19 минут, 55 секунд (5.04.2012 - 08:39) LamarK написал(а):
<form action="post.php" method="post" name="forma">
<input name="text" type="text">
<input name="submit" type="submit" value="Сохранить">
</form>


$pole = $_POST['text'];

include ("db.php");
if (!$db) {
echo "Нет подключения";}

$res = mysql_query("INSERT INTO имя твоей таблицы (имя столбца) VALUES ('$pole')",$db);
if (isset($res)>0);



Это для ввода в базу. Если ты говоришь, что исходный "скрипт" базу отображает то это всё)

Спустя 2 часа, 1 минута, 55 секунд (5.04.2012 - 10:41) BPetrovich написал(а):
Ну это для сохранения данных в базу. А для отображения потом, делать отдельный запрос, я так понимаю???
Быстрый ответ:

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