请帮助我完成这个项目,我有一个来自页面的表格
<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的数据库中下载数据。
答案 0 :(得分:1)
您需要更改值,而不是ID。
<form method="post" action="../download_form138.php" >
<input type="submit" name="download" value="<?php echo $row["id"]; ?>" class="btn-xs" />
</form>