我有一个向用户显示数据的表,并且表中的每一行都有一个唯一的id,在表格中我为每一行生成一个按钮,以获取有关该行内容的更多信息。但是,我需要根据行中数据的唯一ID为每个按钮生成一个唯一的href。我这样做的方法正确地转到了href中的链接但没有传递唯一ID。
<tbody>
<?php while($row = $query->fetch()) { ?>
<tr>
<td><?php echo $row['car_id']; ?></td>
<td><?php echo $row['car_make']; ?></td>
<td><?php echo $row['car_model']; ?></td>
<td><?php echo $row['number_available']; ?></td>
<td><?php echo $row['rent_cost_per_day']; ?></td>
<td><a class="btn btn-default" href="cars.php?"<?php $row['car_id']; ?>>View</a></td>
</tr>
<?php } ?>
</tbody>
任何帮助?
答案 0 :(得分:2)
这是因为您在关闭php
引号后放置了href
。您还没有为echo
添加php
函数,并且没有放置get变量。你有:
href="cars.php?"<?php $row['car_id']; ?>
您想拥有的是:
href="cars.php?id=<? echo $row['car_id']; ?>"