php中变量值的发送和获取

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

我从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 (!$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>