将值从一个页面传递到另一个页面,并从数据库中选择值,其中列是第一个页面值

时间:2016-12-11 05:53:31

标签: php html mysql

我有两个页面,第一个是带有表格的页面,第二个页面显示表格中的详细信息,例如。表显示No,Subject,Location,Date和Piority但是当我单击每一行时,它将No Column中的值传递给第二页并将其写入No place。我想要的第二页是从数据库中获取详细信息,其中No Column是我从第一页传递的值。

这是我的第一页如何获得GET的价值:

<?php
     if($result->num_rows > 0) {
        while($row = $result->fetch_assoc()) { ?>
        <tr>
        <td><a href="file.php?No=<?= $row['No'] ?>"><?= $row['No'] ?></a></td>
        <td><?= $row['subject'] ?></td>
        <td><?= $row['location'] ?></td>
        <td><?= $row['geo'] ?></td>
        <td><?= $row['date'] ?></td>
        <td><?= $row['piority'] ?></td>
        </tr>

<?php
        }
    }
?>

这是我的第二页,我想从第一页的无变量数据库中获取数据:

<?php
     $varPage = $_GET['No'];
     $servername = "localhost";
     $username = "bayansh_r";
     $password = "u)nHf,Amo)";
     $dbname = "bayansh_c";
     $conn = new mysqli($servername, $username, $password, $dbname);
     // Check connection
     if ($conn->connect_error) {
        die("Connection failed: " . $conn->connect_error);
     } 
     $result = mysqli_query($conn,"SELECT `news` FROM `editor3` WHERE No = '".$varPage."'");

     while($row = mysqli_fetch_array($result))
?>

现在我想在这里写新闻是我的代码:

<p style="font-family:B Zar; direction:rtl; font-size:165%;"> <?= $row['news'] ?> </p>

但是我在段落中得到NULL结果。我的代码是否有任何问题????

2 个答案:

答案 0 :(得分:2)

我试过了。我在工作......

<?php 
while( $row=mysqli_fetch_array($result)){
 ?>
<p style="font-family:B Zar; direction:rtl; font-size:165%;"><?php echo   $row['news'];?></p>
<?php
}
?>

答案 1 :(得分:1)

以下是我的第一页如何获得GET的价值:

<?php
            if($result->num_rows > 0) {
               while($row = mysqli_fetch_assoc($result)) {
        ?>
                 <tr>
                 <td><a href="file.php?No=<?echo $row['No']; ?>"><? echo $row['No']; ?></a></td>
                    <td><? echo $row['subject']; ?></td>
                    <td><? echo $row['location']; ?></td>
                    <td><? echo $row['geo']; ?></td>
                    <td><? echo $row['date']; ?></td>
                    <td><? echo $row['piority']; ?></td>
                 </tr>
        <?php
               }
            }
        ?>

这是您希望从第一页的无变量从数据库获取数据的第二页:

 <?php
    $varPage = $_GET['No'];
                    $servername = "localhost";
                    $username = "bayansh_r";
                    $password = "u)nHf,Amo)";
                    $dbname = "bayansh_c";
                    $conn = mysqli_connect($servername, $username, $password, $dbname);
                    // Check connection
                    if (mysqli_connect_error) {
                         die("Connection failed: " . $conn->connect_error);
                    } 
                    $result = mysqli_query($conn,"SELECT news FROM editor3 WHERE No = '".$varPage."'");

     while($row = mysqli_fetch_assoc($result)){?>

     <p style="font-family:B Zar; direction:rtl; font-size:165%;"><?php echo    $row['news'];?></p> 

      <?php } ?>

希望如果有任何问题,请发表评论。

相关问题