php-从SQL动态创建div内容

php-从SQL动态创建div内容,php,mysql,sql,while-loop,Php,Mysql,Sql,While Loop,这是讨论中的一页 我所做的是使用SQL DB按总计填充行,效果很好。现在,我想在点击姓名或金额时,弹出一个对话框,显示此人收到的所有个人捐款。要做到这一点,我需要使用 $eachone = mysql_query("SELECT donor_first,donor_last FROM dc_donations WHERE sponsoring='***'") 其中*需要自动填充名称/上一个查询中的数据。例如,对于赞助商tk,当您单击链接tk时,它应该运行 SELECT donor_first,

这是讨论中的一页

我所做的是使用SQL DB按总计填充行,效果很好。现在,我想在点击姓名或金额时,弹出一个对话框,显示此人收到的所有个人捐款。要做到这一点,我需要使用

$eachone = mysql_query("SELECT donor_first,donor_last FROM dc_donations WHERE sponsoring='***'")
其中*需要自动填充名称/上一个查询中的数据。例如,对于赞助商tk,当您单击链接tk时,它应该运行

SELECT donor_first,donor_last FROM dc_donations WHERE sponsoring='tk'
它还需要嵌套在另一个while循环中。这在while循环之外起作用,就像测试一样。但是,它检索所有名称,而不仅仅是特定赞助商的名称。但是,当我把它放在另一个while循环中,把内容放在div中,而不是放在页面上的某个随机点,它就不再工作了

while($row=mysql_fetch_array($eachone))  {
        echo $row['donor_first'] . ' ' . $row['donor_last']. ' ';
            }
这是我的全部代码,很抱歉,如果太长,不应该太糟糕


在第71行,您不应该在
之前关闭
? 如果PHP没有出现错误,我建议检查生成的HTML以查看发生了什么。
请提供更多信息以提供更好的帮助。

在第63行中,您有开始
标记,但它没有结束

是的,它应该是,但实际的物理代码关系,这意味着它不会通过返回链接任何额外内容,但实际上不会影响代码。如何检查生成的HTML?您确定吗!,它对应于第68行中的“tr”。