2012-05-16 2 views
0

Вот моя форма декларации

<form enctype="text/plain" method="post" action="PI_Application_Submission.php"> 

Вот мой вклад:

<tr><td>Requested User Name<font color="red">*</font></td> <td><input type="text" name="user_name" size="35"></td></tr> 

Вот мой PHP строка ...

echo $_POST['user_name']; 

Я знаю, как проверить с помощью функции isset, и это не просто предупреждение. По какой-то причине значение user_name просто не передается. Что я делаю не так?

Мое сообщение об ошибке выглядит следующим образом:

Notice: Undefined index: use in /var/www/html/PI_Application_Submission.php on line 6 
+0

'Undefined index' либо Youre указав путь неправильно или страница не суммируется и не существует – Norse

+0

Undefined индекс означает, что массив не имеет ключа с таким именем; не то, что путь или страница не существует – andrewsi

+0

Проверьте ошибку, она сообщает вам, что вы пытаетесь прочитать индекс «use» – Electronick

ответ

2

Попробуйте удаление enctype форма атрибут. В основном PHP не анализирует POST, когда ваш enctype отличается от application/x-www-form-urlencoded или multipart/form-data.

Вы можете получить доступ к сырьевым сообщению данных с file_get_contents('php://input')

+0

Вы, сэр, гений. Я ценю все быстрые ответы ребята. Я бы дал вам голосование, но я слишком новый.: P –

+0

добро пожаловать в сообщество%) – Electronick

0

Вы также нужен атрибут ID на входе элемента, также, не забудьте закрыть HTML теги

<input type="text" name="user_name" id="user_name" size="35" /> 
+0

Это не сработало. Тот же выход. :( –

Смежные вопросы