Я просто пытаюсь получить текст из текстового поля и распечатать его с помощью метода POST, но я получаю ошибку Undefined индекс: имя в 14-й строкекак отлаживать неопределенную ошибку индекса в приведенном ниже коде?
<html>
<head>
<title>Form with PHP </title>
</head>
<body>
<form method = "post">
<input type ="text" name="name">
<input type="button" value="submit" id="submit">
</form>
<?php
$name=$_POST["name"];
echo "my name is" .$name;
?>
</body>
</html>
Если вы не используете JS, чтобы опубликовать форму, вы должны изменить ваши кнопки «отправить» в 'тип =«отправить»' – lmarcelocc
^ах, что тоже ... но ОП по-прежнему получать undefined index, поэтому он работает. –
Вы задали много вопросов и еще не приняли никаких ответов. Этот сайт идет в обоих направлениях. Если вы ожидаете ** бесплатную ** помощь, вы должны вознаградить тех, кто помогает вам, приняв их ответ. Прочитайте [Как принимается ответ?] (Http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work) и начинайте возвращаться к сообществу. –