Я хочу проверить форму, чтобы убедиться, что пользователь пишет имя и фамилию.
Если пользователь пишет только свою фамилию, форма должна снова отобразиться с сообщением об ошибке рядом с последнимполе имени, но значение имени должно все же быть там.
Я не знаю, как это сделать, хе-хе.Я просто новичок в программировании на PHP.
Вот что у меня есть:
<html>
<head>
</head>
<body>
<form action="formprueba.php" method="get">
<dl>
<dt>Last Name:</dt>
<dd><input type="text" value="" name="name" />
<?php if((isset($_GET['name'])) && ($_GET['name'] == "")){
echo "Please write a correct name.";
}
?>
</dd>
<dt>Last Name:</dt>
<dd><input type="text" value="" name="lastname" />
<?php if((isset($_GET['lastname'])) && ($_GET['lastname'] == "")){
echo "Please write a correct last name.";
}
?>
</dd>
<br />
<dt>
<input type="submit" value="enviar" />
</dt>
<input type="hidden" name="enviado" value="j"/>
</dl>
</form>
</body>
Кроме того, я уверен, что эта проверка ужасна, если выу меня есть пара минут, я был бы очень рад, если бы кто-нибудь показал мне более эффективный способ проверки (без использования сторонних надстроек).
Спасибо, ТАК.