на ней только два поля для ввода текста построчно (по одной строке). В первое поле можно вводить только буквы, пробелы и тире, во второе только цифры и точки, причем в формате дд.мм.гггг (дата то есть).
как должно работать
человек вводит в первое поле фамилию
во второе - дату рождения
после ввода жмет на кнопку (которая тоже должна быть рядом с полями для ввода) и эти данные появляются чуть ниже или сбоку, не важно.
Каждая следующая пара данных должна добавляться в список к предыдущим, но с условием: список должен при выводе сортироваться как по фамилиям, так и по датам рождения
причем должно быть нельзя добавить значение без пары. То есть нельзя ввести только фамилию или только дату. Обязательно должна быть введена пара, чтобы сработала кнопка
пока есть вот это
<?php
$name = '';
$date = '';
if ( count($_GET) > 0 )
{
$name = htmlspecialchars($_GET['name']);
$date = htmlspecialchars($_GET['date']);
if ( strlen($_GET['date']) >= 8) //--Проверяем, допустимая ли длина имени
{
echo ' ' . $name . ' родился ' . $date . ' ' ;
}
else
{
echo 'Неверная дата!';
}
}
?>
<form method="GET" action="<?php echo $_SERVER['PHP_SELF']; ?>" name="date">
ФИО <input type="text" name="name" value="<?php echo $name; ?>" /><br />
Дата рождения <input type="date" name="date"> </br>
<input type="submit" value="Отправить" />
</form>