我需要在 table 的每一行中放置带有 php 的超链接。如果按下一行,它将被重定向到另一个页面
I need to put hyperlinks with php in every row of a table. if a row is pressed it will be redirected to another page
我正在做一个 php table,它有不同的商店。
我需要当每个商店都被按下时,它会转到一个页面来展示他们的产品。
我的代码摘要是:
<?php
require("../config/conexion.php");
include("../template/header.html");
$query = "SELECT DISTINCT name FROM stores ORDER BY name;";
$result = $db_g111 -> prepare($query);
$result -> execute();
$stores = $result -> fetchAll();
?>
<body>
<table class='table'>
<thead>
<tr>
<th>name</th>
</tr>
</thead>
<tbody>
<?php
foreach ($stores as $store) {
echo "<tr> <td>$store[0]</td> </tr>";
}
?>
</tbody>
</table>
我尝试了很多方法,但都没有成功。我想将超链接发送到“store_information.php”。
根据您的意见,您应该尝试如下...
您评论中的 echo 语句缺少一些单引号。
echo '<tr><td><a href="paginas/tienda_info.php">' .tienda[0]. '</a></td></tr>';
理想情况下你的回声应该是
echo "<tr><td>" .$store[0]. "</td></tr>";
如果你想将 link 分配给整个 tr 标签,那么你可以尝试使用 jquery。
echo '<tr class="linktowholerow"><td>' .tienda[0]. '</td></tr>';
和jquery为:
$(function() {
$(".linktowholerow").on("click", function() {
location.href="paginas/tienda_info.php";
});
});
我正在做一个 php table,它有不同的商店。 我需要当每个商店都被按下时,它会转到一个页面来展示他们的产品。 我的代码摘要是:
<?php
require("../config/conexion.php");
include("../template/header.html");
$query = "SELECT DISTINCT name FROM stores ORDER BY name;";
$result = $db_g111 -> prepare($query);
$result -> execute();
$stores = $result -> fetchAll();
?>
<body>
<table class='table'>
<thead>
<tr>
<th>name</th>
</tr>
</thead>
<tbody>
<?php
foreach ($stores as $store) {
echo "<tr> <td>$store[0]</td> </tr>";
}
?>
</tbody>
</table>
我尝试了很多方法,但都没有成功。我想将超链接发送到“store_information.php”。
根据您的意见,您应该尝试如下...
您评论中的 echo 语句缺少一些单引号。
echo '<tr><td><a href="paginas/tienda_info.php">' .tienda[0]. '</a></td></tr>';
理想情况下你的回声应该是
echo "<tr><td>" .$store[0]. "</td></tr>";
如果你想将 link 分配给整个 tr 标签,那么你可以尝试使用 jquery。
echo '<tr class="linktowholerow"><td>' .tienda[0]. '</td></tr>';
和jquery为:
$(function() {
$(".linktowholerow").on("click", function() {
location.href="paginas/tienda_info.php";
});
});