gpt4 book ai didi

PHP PDO 表和单独的按钮

转载 作者:行者123 更新时间:2023-11-30 21:50:28 25 4
gpt4 key购买 nike

菜鸟在这里。我正在尝试创建一个表格,我可以在其中放置单独的按钮,这些按钮链接到我的下一个 .php 页面和下一页表格中的某些信息。我已经尝试了好几个小时来获得一种 table pdo 样式,它允许我添加自己的单独按钮并链接到我的下一个 .php 页面。

但没有添加一个为所有行创建按钮的输入 href。

除非有办法将其添加到单个 href 部分。但我不知道。这些链接有效,但只是指向整个下一页,而不是选择一个表格。

下一个.php页面有3个表,取自mysql数据库。这是我的 index.php 页面。在我可以使 php 代码工作之前,它只是目前的基础。我认为这与 superglobals 或 session 有关?提前致谢。

   <html>
<head>
<title>Blah</title>
<H1>Blah</H1>
<H2>Blah</H2>

<body>
<?php
include 'mystyles.css';
?>
<?php
$user = '123';
$pass = '456';
$db = new PDO( 'mysql:Myhost;dbname=123', $user, $pass );
$sql = "SELECT * FROM Production";
$query = $db->prepare( $sql );
$query->execute();
$results = $query->fetchAll( PDO::FETCH_ASSOC );

?>
<table class="table">
<tr>
<th>Title</th>
<th>Ticket Cost</th>
<th></th>
<?php
foreach( $results as $row ){
echo "<tr><td>";
echo $row['Title'];
echo "</td><td>";
echo $row['BasicTicketPrice'];
echo ('<td><a href="perf.php"><input type="submit" name="submit"
value="Register" class="register" /></a></td>');
echo "</tr>";
}

?>
</table>
</body>
</html>

最佳答案

一种方法是您需要通过 GET 将值传递到下一页,即在 URL 中

例如:

<a href="perf.php?id=".$row['TicketId']."">.... </a>
This will result like <a href="perf.php?id=2">...... </a>

一旦用户单击链接值将通过 GET 传递到下一页,您可以使用该值进行计算

示例

<html>
<head>
<title>Blah</title>
<H1>Blah</H1>
<H2>Blah</H2>

<body>
<?php
include 'mystyles.css';
?>
<?php
$user = '123';
$pass = '456';
$db = new PDO( 'mysql:Myhost;dbname=123', $user, $pass );
$sql = "SELECT * FROM Production";
$query = $db->prepare( $sql );
$query->execute();
$results = $query->fetchAll( PDO::FETCH_ASSOC );

?>
<table class="table">
<tr>
<th>Title</th>
<th>Ticket Cost</th>
<th></th>
<?php
foreach( $results as $row ){
echo "<tr><td>";
echo $row['Title'];
echo "</td><td>";
echo $row['BasicTicketPrice'];
echo ('<td><a href="perf.php?id=".$row['TicketId'].""><input type="submit" name="submit"
value="Register" class="register" /></a></td>');
echo "</tr>";
}

?>
</table>
</body>
</html>

关于PHP PDO 表和单独的按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47514731/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com