php中变量值的发送和获取
我从ride MySQL表中获取所有的ride,并将其显示在html表中php中变量值的发送和获取,php,mysql,Php,Mysql,我从ride MySQL表中获取所有的ride,并将其显示在html表中 <?php $db_host = 'localhost'; // Server Name $db_user = 'root'; // Username $db_pass = ''; // Password $db_name = 'pz'; // Database Name $conn = mysqli_connect($db_host, $db_user, $db_pass, $db_name); if (!$co
<?php
$db_host = 'localhost'; // Server Name
$db_user = 'root'; // Username
$db_pass = ''; // Password
$db_name = 'pz'; // Database Name
$conn = mysqli_connect($db_host, $db_user, $db_pass, $db_name);
if (!$conn) {
die ('Failed to connect to MySQL: ' . mysqli_connect_error());
}
$sql = 'SELECT *
FROM ride';
$query = mysqli_query($conn, $sql);
if (!$query) {
die ('SQL Error: ' . mysqli_error($conn));
}
?>
<table class="data-table">
<thead>
<tr>
<th>Car Number</th>
<th>From</th>
<th>To</th>
<th>DATE</th>
<th>Car Name</th>
<th>Take This Ride</th>
</tr>
</thead>
<tbody>
<?php
while ($row = mysqli_fetch_array($query))
{
echo '<tr>
<td>'.$row['car_number'].'</td>
<td>'.$row['polazak'].'</td>
<td>'.$row['odrediste'].'</td>
<td>'. date('F d, Y', strtotime($row['datum'])) . '</td>
<td>'.$row['car_name'].'</td>
<td><a href="ridedetail.php?car_number= $car_number&polazak=$polazak"><button type="button">Take This Ride</button></a></td>
</tr>';
}?>
</tbody>
<tfoot>
</tfoot>
</table>
车号
从…起
到
日期
车名
坐这趟车
现在,如果用户单击特定行,我希望将该行的值带到下一页并显示在该页上。谢谢 试着把
';
}?>
试着把
';
}?>
当我为变量指定静态值时,它会显示在下一页上。但是我想带上这个特殊的行值有两种方法可以从PHP脚本的一次执行到另一次执行(如果不包括第二次查询DB或写入文件):以get或POST变量的形式将数据作为表单数据发送到第二个PHP脚本,或者将数据保留在会话变量中。你已经熟悉这些方法了吗?当我将静态值分配给变量时,您似乎正在通过URL(car\u number=$car\u number&polazak=$polazak
)传递GET值。但是我想带上这个特殊的行值有两种方法可以从PHP脚本的一次执行到另一次执行(如果不包括第二次查询DB或写入文件):以get或POST变量的形式将数据作为表单数据发送到第二个PHP脚本,或者将数据保留在会话变量中。你已经熟悉这些方法了吗?看起来您正在通过URL传递GET值(car\u number=$car\u number&polazak=$polazak
)
<?php
$db_host = 'localhost'; // Server Name
$db_user = 'root'; // Username
$db_pass = ''; // Password
$db_name = 'pz'; // Database Name
$conn = mysqli_connect($db_host, $db_user, $db_pass, $db_name);
if (!$conn) {
die ('Failed to connect to MySQL: ' . mysqli_connect_error());
}
$sql = 'SELECT *
FROM ride';
$query = mysqli_query($conn, $sql);
if (!$query) {
die ('SQL Error: ' . mysqli_error($conn));
}
?>
<table class="data-table">
<thead>
<tr>
<th>Car Number</th>
<th>From</th>
<th>To</th>
<th>DATE</th>
<th>Car Name</th>
<th>Take This Ride</th>
</tr>
</thead>
<tbody>
<?php
while ($row = mysqli_fetch_array($query))
{
echo '<a href="ridedetail.php?car_number='. $row['car_number'].'&polazak='.$row['polazak'].'">
<tr>
<td>'.$row['car_number'].'</td>
<td>'.$row['polazak'].'</td>
<td>'.$row['odrediste'].'</td>
<td>'. date('F d, Y', strtotime($row['datum'])) . '</td>
<td>'.$row['car_name'].'</td>
<td><a href="ridedetail.php?car_number='. $roe['car_number'].'&polazak='.$row['polazak'].'"><button type="button">Take This Ride</button></a></td>
</tr></a>';
}?>
</tbody>
<tfoot>
</tfoot>
</table>