php - 从SQL动态创建div内容

时间:2013-07-04 15:06:31

标签: php mysql sql while-loop

所以,这是讨论中的页面,DONATION RESULTS

我所做的是我使用SQL DB按总数填充行,效果很好。现在,我希望在点击名称或点击ammount时,会弹出一个对话框,显示该人已收到的所有个人捐款。为此,我需要使用

$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']. ' ';
            }

这是我的整个代码,对不起,如果它很长,不应该太糟糕。

MY CODE (PASTEBIN)

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

在第63行中,您有<tr>个标记,但没有结束</tr>