Я новичок в PHP ... Просто пытаюсь этот простой кусок кода внутри моего файла about.php (который связывает к файлу index.php через гиперссылку):PHP Undefined индекс:
<form action ="about.php" method="POST">
<ul>
<li>
<label for="name"> Enter your name please:</label>
<input type="text" name="name"/>
</li>
<li>
<label for="comments" rows="20"> Enter your comments :</label>
<textarea id="comments" name="comments" rows="5" cols="38">
<?php
$name = $_POST["name"];
if (!empty($name)) {
echo "Your name is ".$name."and you like ny site!";
} else {
echo "Please enter your name";
}
?>
</textarea>
</li>
<li>
<input type="submit" />
</li>
</ul>
я получаю следующее сообщение об ошибке:
Примечание: Undefined индекс: имя в D: \ XAMPP \ HTDOCS \ stathis1 \ о \ about.php по линии 71
Пожалуйста, введите ваше имя
Я не получаю ошибку, но до сих пор программа не делает то, что предполагается, что это поместить вставленный имя в текстовое поле ... Я считаю, курсор никогда не входит в условие if (! isset ($ name)) ... – SoulMagnet
не забудьте закрыть форму с '' –
ok тег формы закрыт ... – SoulMagnet