LINUX.ORG.RU

POST не работает...


0

0

Есть такая форма:

<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Заводим нового пациента.</title>
</head>
<body>
<form aсtion="http://hp6715s/test.php"; method="POST">
<table>
<tr><td>Ф.И.О<td><input type=text name="$Name" maxlength=90 size=60>
<tr><td>Дата рождения<td><input type=text name="$dateOfbirth" maxlength=10 size=10>
<tr><td>Домашний адрес<td><input type=text name="$Adress" maxlength=512 size=64>
<tr><td>Телефон<td><input type=text name="$Tel" maxlength=64 size=30>
<tr><td>Примечание<td><input type=text name="$Note" maxlength=1024 size=64>
<tr><td colspan=2><input type=submit value="Ввод" name="submit">
</table>
</form>
</body>
</html>

и есть такая проверка:

test.php

<?php print_r($_POST); ?>

Результат: просто перезагрузка формы отправки. Т.е. метод POST не отрабатывается...

Подскажите, плиз, где я туплю?

★★★★
> <form aсtion="http://hp6715s/test.php"; method="POST">

<form action="http://hp6715s/test.php" method="post">

Метод пишется с маленькими буквами, попробуй использовать валидатор.
phasma ★☆
()
Ответ на: комментарий от Vanilin
в пыхе есть функция кажись php_info() которая показывает _все_ переменные, в том числе и переданные из запроса, она иногда помогает узрет ькосяк.
wfrr ★★☆
()
Ответ на: комментарий от dexpl
Вдогонку — где-нибудь в начале скрипта вставь что-то вроде
ini_set('error_reporting', E_ALL);
ini_set('display_errors', 1);
, и смотри "ругань" в браузере
dexpl ★★★★★
()
Ответ на: комментарий от sdio
Понял, виноват... но не помогло
Vanilin ★★★★
() автор топика
Ответ на: комментарий от dexpl
> Вдогонку — где-нибудь в начале скрипта вставь что-то вроде...

Не помогло... просто перезагружается и очищается форма...

Vanilin ★★★★
() автор топика
> [...] <input type=text name="$Name" maxlength=90 size=60> [...]

Это содержимое test.php? Т. е. форма сабмитится сама на себя? Если да, то

1) не нужно ли помимо

> name="$Name"


и т. п. писать еще и value="$Name", и

2) вместо $Name попробуй $_POST["Name"] (или как-то так, не помню точно), ибо наверняка в php.ini стоит register_globals=Off (и это правильно)
dexpl ★★★★★
()
Ответ на: комментарий от dexpl
Только что в phpinfo() увидел такую строчку

REQUEST_METHOD GET

Это как так?

Vanilin ★★★★
() автор топика
Ответ на: комментарий от dexpl
Нет, форма сабмитится на test.php, который должен выдать все полученное в plain text на браузер... с мюсклом я потом разберусь...
Vanilin ★★★★
() автор топика
Ответ на: комментарий от isden
btw, на похапе suhosin не наложен случаем?
isden ★★★★★
()
Ответ на: комментарий от anonymous
все, спасибо всем, работает...

Собственная башка подвела...

в action="" литера "с" оказалась кириллической.. :( Ввел неправильно...

Vanilin ★★★★
() автор топика
Ответ на: комментарий от Vanilin
> в action="" литера "с" оказалась кириллической.. :( Ввел неправильно...

Эх ты.. Ну не мог пару дней подождать? Такой фак по кривым сабмитам обломал :)
boombick ★★★★★
()
<input type=text name="$Name" maxlength=90 size=60>
-----------------^^^^--^^^^^

А здесь тебе не мешает то, что название переменной будет либо неинициализировано,
либо будет меняться от исполнения к исполнению?
shimon ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.