我无法使用isset获取表单值($ _ POST ['id');

问题描述 投票:-2回答:1

我无法使用if(isset($ _ POST []))从我的表单中获取'etkinlik_id'值

我在表单中有一个按钮,我希望它将event_id发送到查询,但是当我尝试这个时,没有数据显示

FORM代码在这里;

<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 QUERY在这里;

  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);
  }

感谢您的帮助和建议......

php forms post isset
1个回答
0
投票

这两个代码片段必须位于同一个文件中,如果它们不在同一个文件中,则必须将另一个PHP文件的文件路径指定为表单元素的action属性。

您的输入也未关闭。

© www.soinside.com 2019 - 2024. All rights reserved.