1

我无法在导航栏的下拉菜单中传递 id。这是我的代码

 <?php
echo $date=$_GET['id'];echo"</br>";
  echo $d=$_GET['id1'];
$con = mysql_connect("localhost","root","");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }
mysql_select_db("vas1",$con);
?>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>
<ul id="nav" class="drop">



   <li><a href='calls1.php?id=$date&id1=$d' class="style1">View Trends</a></li>

$date 和 $d 已正确回显从我的上一页传递,但是当我单击“查看趋势”时,它确实打开了 calls1.php,但未传递 ID。这是calls1.php 的url,显示它是如何传递的

http://localhost/vas1/calls1.php?id=$date&id1=$d

但它应该是这样的:

http://localhost/vas1/calls1.php?id=20121110&id1=November%202012

我该怎么办......我在这里很困惑......请有人指导我

4

1 回答 1

0

打开 PHP 标记。如果不打开 PHP 标记,就无法在 HTML 中回显 PHP 变量。

<li><a href='calls1.php?id=<?=$date;?>&id1=<?= $d; ?>' class="style1">View Trends</a></li>

把它放在calls1.php之上,

 <?php
 $date=$_GET['id'];echo"</br>";
$d=$_GET['id1'];
$con = mysql_connect("localhost","root","");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("vas1",$con);
?>
于 2013-06-30T21:25:57.973 回答