我无法使用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查询在这里;
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);
}
感谢您的帮助和建议...
答案 0 :(得分:0)
这两个代码段必须位于同一文件中,如果它们不在同一文件中,则必须将另一个PHP文件的文件路径指定为form元素的action属性。
您的输入也没有关闭。