Я не могу получить значение формы с isset ($ _ POST ['id'); - PullRequest
0 голосов
/ 02 апреля 2019

Я не могу получить значение 'etkinlik_id' из моей формы с помощью if (isset ($ _ POST []))

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

ФОРМ-коды здесь;

<form action="" method="POST">
  <input type="hidden" name="etkinlik_id" value="<?php echo $row['etkinlik_id']; ?>">
  <button type="submit" name="etkinlikdetayi" class="btn btn-default" data-toggle="modal" data-target="#etkinlikx">ETKINLIK GOSTER</button>
</form>

PHP ЗАПРОС ЗДЕСЬ;

  if(isset($_POST['etkinlikdetayi'])){
    $query = $db->prepare('SELECT * FROM etkinlikler WHERE etkinlik_id=:etkinlik_id');
    $query->execute(array(
      'etkinlik_id' => $_POST['etkinlik_id']
    ));
    $row=$query->fetch(PDO::FETCH_ASSOC);
  }

Спасибо за помощь и советы ...

1 Ответ

0 голосов
/ 02 апреля 2019

Два фрагмента кода должны находиться в одном и том же файле, если они не находятся в одном и том же файле, вам нужно будет указать путь к файлу другого PHP-файла к атрибуту action вашего элемента формы.

Также ваш вход не закрыт.

...