如何在页面之间传递数据

时间:2011-12-28 10:57:31

标签: php

  

可能重复:
  PHP: Pass non-form variables between pages?

我在传递动态数据时遇到问题。下面的代码动态显示餐厅的营业时间。现在我想把这个小时传递到新页面。

while ($start <= $end)
        {
            $startIn = strtotime('+0 minutes',$start);
            $hourIn = ( date('h:ia', $startIn));

            //dispaly restaurant availability
            echo "<td id='td'>"."<a href='$resName.php' style='text-decoration: none;'>" . $hourIn ."</a>". "</td>";
            $start = strtotime('+30 minutes',$startIn);
        }

2 个答案:

答案 0 :(得分:1)

您应该将全局变量用作$ _POST和$ _GET:

如何使用GET方法的示例:

如果您按照超文本链接从一个页面转到另一个页面,其中您将变量名称和相关值分隔为=符号

<a href="resName.php?variable_1=$hourIn" >

您可以访问此类变量的值并将其存储在到达页面的本地变量中:

$local_var = $_GET['variable_1']

答案 1 :(得分:0)

使用GET(或POST)方法传递数据

如下,

echo "<td id='td'>"."<a href='resName.php?hours=".$hourIn."' style='text-decoration: none;'>" . $hourIn ."</a>". "</td>";
在resName.php中

,您可以获得如下数据

$variable=$_GET['hours'];