生成按钮时动态href?

时间:2016-11-17 13:55:55

标签: php html

我有一个向用户显示数据的表,并且表中的每一行都有一个唯一的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>

任何帮助?

1 个答案:

答案 0 :(得分:2)

这是因为您在关闭php引号后放置了href。您还没有为echo添加php函数,并且没有放置get变量。你有:

href="cars.php?"<?php $row['car_id']; ?>

您想拥有的是:

href="cars.php?id=<? echo $row['car_id']; ?>"