如何在 foreach 循环中定义变量,但仅在单击按钮时定义

我想开具发票,客户显示在带有 foreach 循环的表格中。数据是使用 PDO 从我的 SQL 数据库中提取的,如下所示:


include 'C:\xampp\htdocs\App\include\dbconnect.php';

$sql = 'SELECT * FROM clienten WHERE verzekeraar = ?';

$stmt = $database->prepare($sql);

$stmt->execute(array($_SESSION["ROL"]));

$clienten = $stmt->fetchAll(PDO::FETCH_ASSOC);

foreach($clienten as $client) { 

但现在我在表中创建了一个按钮,当按下它时,您将被重定向到make_invoice.php,并且数据将根据表中的 client_ID 转换为 PDF 以进行打印/通过电子邮件发送等:


警察号码:


单击此按钮时如何获取$client['clientID']make_invoice.php ?


<tr><th>Create invoice </th><td><form action='make_invoice.php' method="POST">

    <input type="submit" name="aanmaken" value="Click here">

    </form>

</td></tr>


慕后森
浏览 73回答 1
1回答

慕标5832272

我通过添加解决了这个问题<input&nbsp;type="hidden"&nbsp;value="$client['clientID']">到表格。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Html5