2013-02-21 2 views
0

에 대한 변수, 어디PHP는 내가 자주 업데이트되는 데이터베이스에서 쿼리 테이블이 자바 스크립트 아약스

<span id="totalvotes1"></span> 

어디

내가 식별 할 수 할 수 있어야합니다
<span id="totalvotes2"></span> 

조회 각각의 해당 행에 대한 내 아약스의 라인

success: function(data) { $('#totalvotes1').text(data); } }); 

에서 그 ... 그것은 바로 지금 설정 방법, 내 아약스 것이다 광주 ST는 여기

<?php 

$sql = mysql_query("SELECT * FROM blogData ORDER BY id DESC"); 
$sql2=mysql_query("SELECT * FROM messages WHERE mod(mes_id,2) = 0 ORDER BY mes_id DESC"); 
$sql3=mysql_query("SELECT * FROM messages WHERE mod(mes_id,2) = 1 ORDER BY mes_id DESC"); 

$count_variable = 0; 

while(($row = mysql_fetch_array($sql))AND($row2 = mysql_fetch_array($sql2))AND($row3 = mysql_fetch_array($sql3))){ 
    $id = $row['id']; 
    $title = $row['title']; 
    $content = $row['content']; 
    $category = $row['category']; 
    $podcast = $row['podcast']; 
    $datetime = $row['datetime']; 

    $message1=$row2['msg']; 
    $mes_id1=$row2['mes_id']; 
    $totalvotes1=$row2['totalvotes']; 

    $message2=$row3['msg']; 
    $mes_id2=$row3['mes_id']; 
    $totalvotes2=$row3['totalvotes']; 


?> 

<table class="content"> 
<tr> 
<td> 


<div id="main"> 
<div id="left"> 
<span class='up'><a href="" class="vote" name="up" data-options="key1=<?php echo $mes_id1;?>&key2=<?php echo $mes_id2;?>"><img src="up.png" alt="Down" /></a></span><br /> 
<span id="totalvotes1"><?php echo $totalvotes1; ?></span><br /> 
</div> 
<div id="message"> 
<?php echo $message1; ?> 
</div> 
<div class="clearfix"></div> 
</div> 
<div id="main"> 
<div id="right"> 
<br /> 
<span id="totalvotes2"><?php echo $totalvotes2; ?></span><br /> 
<span class='down'><a href="" class="vote" name="down" data-options="key1=<?php echo $mes_id1;?>&key2=<?php echo $mes_id2;?>"><img src="down.png" alt="Down" /></a></span> 
</div> 
<div id="message"> 
<?php echo $message2; ?> 
</div> 
<div class="clearfix"></div> 
</div> 
</td> 
</tr> 
</table> 

<?php 
} 
?> 

내 general.js은 아마도 최근의 이전 버전을

$(".vote").click(function() 
{ 
    var id = $(this).attr("id"); 
    var name = $(this).attr("name"); 
    var eData = $(this).attr("data-options"); 
    var dataString = 'id='+ id + '&' + eData ; 
    var parent = $(this); 

    if(name=='up') 
    { 
     $(this).fadeIn(200).html(''); 
     $.ajax({ 
      type: "POST", 
      url: "up.php", 
      data: dataString, 
      cache: false, 
      success: function(data) { $('#totalvotes1').text(data); } 
    }); 

} 
else 
{ 
    $(this).fadeIn(200).html(''); 
    $.ajax({ 
     type: "POST", 
     url: "down.php", 
     data: dataString, 
     cache: false, 
     success: function(data) { $('#totalvotes2').text(data); } 

    }); 
} 
}); 
}); 
}); 
+0

나를 도와 주실 시간이 걸리는 사람에게 미리 감사드립니다 ... – trickpatty

+0

누군가가 링크를 가지고 있거나 ... 예제가 있다면 ... 나는 도움이 될 것입니다 .... 아무도 알지 못합니다. 가능하거나 나는 완전히 망했다 ...? – trickpatty

+0

그 방법은 json ->'json_encode()'에서 결과를 인코딩하고 수신하는 js는 이것을 디코드하는 것일 것입니다 – ianace

답변

0

파일입니다 ....

쿼리 마지막 행에서
<span id="totalvotes1"></span> 

에 다시 정보를 표시 질문, JSON encode, ajax and display back in html

최근 질문에 대한 대답은 다음과 같습니다. 필자는 PHP와 jQuery 사이에서 JSON 데이터를 사용하는 방법에 대한 자세한 예제를 제공했다.

관련 문제