【发布时间】:2019-03-05 08:37:02
【问题描述】:
请帮我完成这个项目,我有一个来自页面的表单
<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 的数据库中下载数据。
【问题讨论】:
-
运行
var_dump($_POST)看看有什么问题 -
请在查询中使用
?。见stackoverflow.com/questions/4042843/…