我正在尝试采用这种模式,如果您要删除这辆车,我会列出所有租车人的清单。所以我需要foreach所有输出,但是它将给我这个错误:
警告:在线的 C:\ xampp \ htdocs \ Rent-a-Car \ pages \ auto.php 中的字符串偏移'Voorletters' 177
1
这是我正在尝试的代码:
$results['Kenteken'];
是汽车的车牌号并已设置
<form method="post">
<div class="modal fade" id="ver<?php echo $results['Kenteken']?>" role="dialog">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title">Weet u zeker dat u de volgende auto wilt verwijderen?</h4>
<button type="button" class="close" data-dismiss="modal">×</button>
</div>
<div class="modal-body">
<div class="icon-box">
</div>
<p> De volgende klanten huren deze</p>
<?php
$klanttest = $results['Kenteken'];
$sqltest = "SELECT * FROM factuur
LEFT JOIN factuurregel ON factuur.Factuurnummer = factuurregel.Factuurnummer
LEFT JOIN gebruiker ON factuur.Klantcode = gebruiker.Klantcode
LEFT JOIN auto ON factuur.Kenteken = auto.Kenteken
WHERE factuur.Kenteken = :klant";
$stmt = $db->prepare($sqltest);
$stmt->execute([':klant' => $klanttest]);
$data = $stmt->fetch(\PDO::FETCH_ASSOC);
foreach($data as $huurders) {
echo $huurders;
?>
<input type="text" class="form-control" name="Kenteken" value="<?php echo $huurders['Voorletters']; ?>">
<?php } ?>
<input type="hidden" class="form-control" name="Kenteken" value="<?php echo $results['Kenteken']; ?>">
</div>
<div class="modal-footer">
<button type="submit" class="btn btn-default" name="Delete" style="float:left; background-color:orange; color:white;">Verwijder</button>
</div>
</div>
</div>
</div>