PHP Переменная с $_POST перед <input>

294
23 декабря 2016, 16:39

Можно ли создать переменную с операцией, которая будет идти лишь после переменной. Например, в HTML коде идет:

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

А перед HTML кодом идет PHP:

$adminlogin = $_POST['adminlogin'];

То есть мне нужно, чтобы в переменную записывался value поля input, но чтобы в коде переменная стояла выше, чем сам html код.

Answer 1

Порядок абсолютно не важен. Пока ты не введешь что-то в инпут и не засабмитишь форму - ничего в $_POST не появится

Answer 2

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

if( $_SERVER['REQUEST_METHOD'] == 'POST' ){
    $name = $_POST['name'];
    // А после уже хтмл
READ ALSO
Разбить строку с пробелами

Разбить строку с пробелами

ЗдравствуйтеЕсть переменная:

406
Как задать атрибут элементу fieldset в Joomla 3.x?

Как задать атрибут элементу fieldset в Joomla 3.x?

У JForm есть множество методов работы с полями и атрибутами полей

390
Просто открыть файл формата .xlsx

Просто открыть файл формата .xlsx

Нужно просто открыть указанный файл форматаxlsx Дальше он будет правиться и закрываться вручную

285