我正在尝试制作一个简单的字母顺序列表,以便在我的数据库中订购商品.我无法弄清楚的是如何实际列出它.
我希望它与miniclip.com上的格式相同
这是一张图片

我环顾四周,但真的找不到答案.
(我希望它在每个垂直列的末尾完成,除了最后一列肯定)
欢迎任何帮助!
好吧,这么基本,这里是我的代码片段,基本上它应该更新我的表"评论"在"喜欢"列.尝试提交结果时我的问题出在javascript中.
包含要提交的链接的SPAN:
<span id="like<?=$i?>"><a href="javascript:void()" onClick="likeComment(<?=$row[commentid]?>, <?=$i?>)" />Like</a> (<?=$row[like]?>)</span>
Run Code Online (Sandbox Code Playgroud)
基本上是commentid是实际的评论ID,而$ i是评论#(所以当我提交+ Like时它会实际更新正确的SPAN标签.
之后,我将我的AJAX发布到我的PHP文件中:
<script type="text/javascript">
function likeComment(id, no)
{
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("like"+no).innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","like_game.php?id="+id"&no="+no,true);
xmlhttp.send();
}
</script>
Run Code Online (Sandbox Code Playgroud)
基本上它应该提交注释ID和注释SPAN ID,所以我的PHP文件将返回
<span id="like<?=$number?>"><font color="#009900">You like this</font> (<?=$row[like] + 1?>)</span>
Run Code Online (Sandbox Code Playgroud)
(我没有包含PHP,我的问题在那里没有被激发.
我不知道问题是什么,但它不会工作.当我只使用一个ID执行此操作时,它确实有效,因此在我看来,两者都存在问题
xmlhttp.open("GET","like_game.php?id="+id"&no="+no,true);
Run Code Online (Sandbox Code Playgroud)
要么
document.getElementById("like"+no).innerHTML=xmlhttp.responseText;
Run Code Online (Sandbox Code Playgroud)
所以基本上它应该提交注释ID 60,例如,它位于SPAN ID'd 5中,因此当它提交它时,应该返回正确的ID.
感谢任何帮助,因为我在这里一无所知.