Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

Jquery का उपयोग करके गतिशील php div को ताज़ा करें

आपकी स्क्रिप्ट काम नहीं कर सकती। आप PHP और HTML को मिला रहे हैं:

$count=mysql_num_rows($result);
<div class="commentbox"> /*THIS IS WRONG*/
while($row=mysql_fetch_assoc($result))

मुझे लगता है कि आप यही चाहते हैं:

एक नई PHP फ़ाइल बनाएँ जो केवल आपकी सूची को आउटपुट करे। इसे कॉल करें, उदाहरण के लिए, list.php

मुख्य फ़ाइल की सामग्री:

<a class="click" href="#"> Link TO refresh Div </a>
<div class="messagelist">
<div class="commentbox">
<ul>
<?PHP $result=mysql_query("select * from messages where id<'$lastmsg' order by id desc limit 20");
$count=mysql_num_rows($result);
while($row=mysql_fetch_assoc($result))
{?>
<li>
<?php echo $row['id'] . ' #' . $row['date'] . ' / ' . $row['comment']; ?>
</li>
<?PHP } ?>
</ul>
</div>
</div>

list.php . की सामग्री :

<?PHP $result=mysql_query("select * from messages where id<'$lastmsg' order by id desc limit 20");
$count=mysql_num_rows($result);
while($row=mysql_fetch_assoc($result))
{?>
<li>
<?php echo $row['id'] . ' #' . $row['date'] . ' / ' . $row['comment']; ?>
</li>
<?PHP } ?>

इसे <head> . में जोड़ें मुख्य फ़ाइल का हिस्सा:

<script type="text/javascript">
$(function(){
    $('.click').on('click', function(e){
        e.preventDefault();
        $('.messagelist').text('Please wait...');
        $('.messagelist').load('list.php');
    });
});
</script>

सामग्री लोड करने के लिए।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कोडनिर्देशक/PHP जांचें कि क्या डेटाबेस से कनेक्ट हो सकता है

  2. जांचें कि क्या टॉमकैट और माईएसक्यूएल पहले से ही मशीन पर स्थापित हैं

  3. MySQL सी # async विधियां काम नहीं करती हैं?

  4. MySQL PHP समूह दिन के हिसाब से और प्रत्येक दिन के लिए कुल

  5. PHP में SQL क्वेरी बनाम शर्तें