如何从php中的另一个页面传递id?

问题描述 投票:0回答:1

请帮我这个项目,我有一个页面的表格

<form method="post" action="../download_form138.php" >
<input type="submit" name="download" value="download" id="<?php echo $row["id"]; ?>" class="btn-xs" />
</form>

这是我的download_form138.php的一部分

// CREATE A NEW SPREADSHEET + POPULATE DATA
$sheet = $spreadsheet->getActiveSheet();
$sheet->setTitle('Form 138');
$stmt = $pdo->prepare("SELECT  * FROM q1 INNER JOIN sf1 ON q1.id = sf1.id WHERE q1.id = '".$_POST["download"]."' ");
$stmt->execute();

它不会从数据库下载数据但是当我将WHERE q1.id = '".$_POST["download"]."'更改为WHERE q1.id = 5时,它会在我的数据库中下载具有相同ID的数据,我想要做的是当用户点击下载时,它会从中下载数据具有相同id的数据库。

php pdo where
1个回答
1
投票

您需要更改值,而不是ID。

<form method="post" action="../download_form138.php" >
<input type="submit" name="download" value="<?php echo $row["id"]; ?>" class="btn-xs" />
</form>
© www.soinside.com 2019 - 2024. All rights reserved.