Php не видит name из html. Уверен, что все верно написано. Что делать?

Если PHP не видит передаваемые значения из HTML формы, это может быть вызвано несколькими причинами. Вот несколько шагов, которые можно предпринять для выявления и решения проблемы:

1. **Проверьте правильность метода отправки формы**: Убедитесь, что вы правильно указали метод отправки формы (GET или POST) в вашем HTML коде. Например:

<form action="process.php" method="POST">

2. **Проверьте правильность атрибута name**: Удостоверьтесь, что атрибут name у всех полей формы указан корректно. Например:

<input type="text" name="username">

3. **Проверьте, что форма находится внутри тега <form>**: Не забудьте обернуть все поля формы в тег <form> и удостоверьтесь, что у каждого поля есть уникальное имя.

4. **Проверьте, что форма отправляется на правильный файл PHP**: Убедитесь, что атрибут action формы указывает на правильный файл PHP, который будет обрабатывать отправленные данные.

5. **Проверьте, что файл PHP корректно принимает данные**: В PHP файле, который обрабатывает форму, убедитесь, что вы используете правильные методы для получения отправленных данных. Например, для получения данных из формы методом POST можно использовать $_POST['fieldname'].

6. **Включите вывод ошибок в PHP**: Для отладки проблемы убедитесь, что в вашем файле PHP включен вывод ошибок и предупреждений:

error_reporting(E_ALL);
ini_set('display_errors', 1);

Если после выполнения всех этих шагов проблема остается, попробуйте протестировать вашу форму на другом сервере или хостинге, чтобы исключить возможные проблемы конфигурации.