0

Lightface ポップアップを使用して、自分の streamitem_id をいいね! ページに送信しようとして行き詰まっています。誰が投稿を気に入ったかを示すいいねページがあったので、通常のリンクでこれを行うことができます。しかし、JavaScriptでIDを送信しようとすると、同じことをすることができません。

これが私が持っていて、やろうとしたことです。

<script>
window.addEvent('domready',function(){          
document.id('start').addEvent('click',function() {
var number1=".$streamitem_data['streamitem_id'].";
light = new LightFace.IFrame({ height:400, width:800, url:'http://www.rawfeeds.co.uk/include/likes.php?streamitem_id='+number1+'', title: 'Likes' }).addButton('Close', function() { light.close(); },true).open();
});
});
</script>

選択にエラーがあったため、streamitem_id を出力しましたが、表示されません。したがって、IDが送信されていないため、これが提供されていると確信しています。

Array ( [streamitem_id] => .$streamitem_data['streamitem_id']. ) SELECT Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '['streamitem_id']. AND feedback_rating=1' at line 1

SQL

 <? 
if (isset($_GET['streamitem_id'])){

print_r($_GET);
$likes = mysql_query('SELECT feedback_streamid,feedback_userid,feedback_rating FROM streamdata_feedback WHERE feedback_streamid='.$_GET['streamitem_id'].' AND feedback_rating=1') or die("SELECT Error: ".mysql_error());
$numRowslikes= mysql_num_rows($likes);
while($row = mysql_fetch_array($likes)){
echo" $likes";
4

0 に答える 0