Javascript $\u GET[id]未在div id中工作

Javascript $\u GET[id]未在div id中工作,javascript,php,jquery,html,css,Javascript,Php,Jquery,Html,Css,我想在一个页面中创建id为div id的链接 <a href="#?id=<?php echo $id; ?>" class="team-detail" data-reveal-id="single-news"></a> 但我不在: <div id="single-news" class="reveal-modal single-news small" data-reveal> <?php $member =

我想在一个页面中创建id为div id的链接

<a href="#?id=<?php echo $id; ?>" class="team-detail" data-reveal-id="single-news"></a>
但我不在:

 <div id="single-news" class="reveal-modal single-news small" data-reveal>

    <?php
         $member = mysql_query("SELECT*FROM team WHERE id = '$_GET[id]'");
         $m = mysql_fetch_array($member);
    ?>  
    <div class="twelve columns first-column">
        <p class="single-news-content"><?php echo $m[quote]; ?></p>
    </div>
$id=$_GET['id']; $member=mysql_querySELECT*来自团队,其中id='$id';
$m=mysql\u fetch\u数组$member 您正在通过URL传递变量

PHP可以访问$\u GET数组中的这些变量

在本例中,您是在散列之后添加变量

PHP忽略之后的每个$\u GET变量

因此,您没有获得$\u GET['id']

更正的HTML代码:

<a href="?id=<?php echo $id; ?>" class="team-detail" data-reveal-id="single-news"></a>
并更正了PHP代码:

$member=mysql\u querySELECT*来自id为“”的团队$_获取['id']

另外,访问数组变量时请小心

您正在使用$\u GET[id]

最好使用$$GET(ID),因为PHP没有得到任何带有密钥ID的数组元素,它将把ID看作是显然未定义的常量。 这可能会显示/记录错误。

id是全局数组GET的键,所以需要在其周围加上单引号或双引号

请尝试以下代码:

试试这个

<a href="?id=<?php echo $id; ?>" id="#<?php echo $id; ?>" class="team-detail" data-reveal-id="single-news">test</a>

<div id="single-news" class="reveal-modal single-news small" data-reveal>

    <?php
$id=$_GET[id];
         $member = mysql_query("SELECT*FROM team WHERE id = ".$id."");
         $m = mysql_fetch_array($member);
    ?>  
    <div class="twelve columns first-column">
        <p class="single-news-content"><?php echo $m[quote]; ?></p>
    </div>

您需要$\u GET['id']id作为stringbtw$m可以是数组行
<a href="?id=<?php echo $id; ?>" id="#<?php echo $id; ?>" class="team-detail" data-reveal-id="single-news">test</a>

<div id="single-news" class="reveal-modal single-news small" data-reveal>

    <?php
$id=$_GET[id];
         $member = mysql_query("SELECT*FROM team WHERE id = ".$id."");
         $m = mysql_fetch_array($member);
    ?>  
    <div class="twelve columns first-column">
        <p class="single-news-content"><?php echo $m[quote]; ?></p>
    </div>