我在传递动态数据时遇到问题。下面的代码动态显示餐厅的营业时间。现在我想把这个小时传递到新页面。
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);
}
答案 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'];