在第二页

时间:2015-06-13 17:55:38

标签: php mysql

  1. 我有一个带有一些数据的mysql数据库。我在一个页面上显示数据现在我想在下一页显示这些数据请给我建议我怎么能这样做......... 我需要在这段代码中进行一些修改 我想在下一页显示这个表(用数据库填充的book.php页面)......

  2. 我需要知道的第二件事是可以将日历的值存储在会话变量中(是???比如何?)

  3. <?php
         
        if(isset($_POST['search'])){
        
        $from = $_POST['from'];
        $to = $_POST['to'];
         
        $query = mysql_query("select * from schedule where Destinatio='$from' AND     Arriva ='$to'");
         $c = mysql_num_rows($query);
         if (!$query) {
         die('Invalid query: ' . mysql_error());
         }
         if($c>0)
         {
         ?>
        <table>
        <tr align="center"><td width="120"><span class="style23">Destination</span>    </td>
        <td width="57"><span class="style23">Arrival</span></td>
        <td width="121"><span class="style23">Departure time</span></td>
        <td width="98"><span class="style23">Arrival Time</span></td>
        <td width="44"><span class="style23">Fare</span></td>
        <td width="85"><span class="style23">Bus_type</span></td>
        <td width="84"><span class="style23">Total_Seats</span></td>
        <td width="81"><span class="style23">Available</span></td>
        <td width="52">&nbsp;</td>
        </tr>
        </section>
        
        <?php
        while($r1 = mysql_fetch_array($query))
        {
        $schedule= $r1['id'];
        $Destinatio = $r1['Destinatio'];
        $Arriva= $r1['Arriva'];
        $Departure_time = $r1['Departure_time'];
        $Arrival_time = $r1['Arrival_time'];
        $Fare = $r1['Fare'];
        $Bus_type = $r1['Bus_type'];
        $Total_Seats = $r1['Total_Seats'];
        $bust = $schedule.'schedule';
        $query1 = mysql_query("SELECT * from $bust where status='Available'");
        echo $query1;
        if (!$query1) {
        die('Invalid query: ' . mysql_error());
        }
        
        $c = mysql_num_rows($query1);
        ?>
        
        <tr align="center"><td><?php echo $Destinatio;?></td><td><?php echo $Arriva;?></td><td><?php echo $Departure_time;?></td><td><?php echo $Arrival_time;?></td><td><?php echo $Fare;?></td><td nowrap="nowrap"><?php echo $Bus_type;?></td><td><?php echo $c;?></td><td><a href="book.php?id=<?php echo $uid;?>&bus=<?php echo $schedule;?>">Book</a>
         </td>
         </tr></table>
         </form>

1 个答案:

答案 0 :(得分:0)

传递变量有三种主要方式:

  1. 使用表单按钮使用$ _POST变量传递内容 (通常最好还有用户输入时)。
  2. 使用HTML锚链接通过$ _GET
  3. 传递变量
  4. 使用可在您网站上的所有网页上访问的SESSION变量。
  5. 使用SESSION变量是一种更安全的方法,但数据并非秘密使用$ _GET方法。

    要在SESSION变量中存储某些内容,您需要使用:

    start_session();
    $_SESSION['varname'] = value;
    

    在下一页上,您只需使用它的名称即可阅读SESSION变量。例如:

    start_session();
    echo $_SESSION['varname'];