sql >> Database teknologi >  >> RDS >> Mysql

Opdater dynamisk php div ved hjælp af jquery

Dit script kan ikke fungere. Du blander PHP og HTML:

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

Jeg tror, ​​det er det, du vil have:

Opret en ny PHP-fil, som kun udsender din liste. Kald det for eksempel list.php .

Indhold af hovedfil:

<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>

Indholdet af 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 } ?>

Føj dette til <head> del af hovedfilen:

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

for at indlæse indholdet.



  1. Hvor er MySQL 5.7 my.cnf-filen?

  2. MariaDB RTRIM() vs RTRIM_ORACLE():Hvad er forskellen?

  3. PHP MySql:Print Tree - Parent Child Checkbox

  4. Opret en visning i SQL Server 2017