Résolu Impossible de refresh ma div

Statut
N'est pas ouverte pour d'autres réponses.

Florian.

Premium
Inscription
8 Août 2012
Messages
4 251
Réactions
1 220
Points
14 353
RGCoins
25
Bonjour,

J'ai créé un chat, et impossible de refresh la div, enfin chez moi! chez les autre sa fonctionne ...

Voici les codes

chat.php

PHP:
				  <form action="" class="form" method="POST">
				 <div class="message"></div>
                    <div class="control-group">
                        <label for="messagesend">Message:</label>
                     <div class="formRight"><input type="text" id="messagesend" name="messagesend" /></div>
                        <div class="clear"></div>
                    </div>
					<div class="control-group">
						<input type="submit" value="message" name="message" class="btn btn-success" />
						 <div class="clear"></div>
                    </div>
					

					
						
					
<div class="scroller" data-height="290px" data-always-visible="1" data-rail-visible1="1">
												<ul class="feeds">
												<div id="messages">
													 <?php
													
  
				  $SQLSelect = $odb -> query("SELECT * FROM `chat` ORDER BY `date` DESC LIMIT 30");
				  while ($show = $SQLSelect -> fetch(PDO::FETCH_ASSOC))
				  {
					$messagevu = htmlspecialchars($show['message']);
					$username = $show['username'];
					$grade = $show['grade'];
					$ban = $show['ban'];
					$rowID = $show['ID'];
					$date = date("d-m-Y, H:i" ,$show['date']);
					
					
 
                  
				    if ($show['grade'] == "3") { $pseudo = '<FONT color="red">[STAFF]	'.$username.'</font>'; }
				    if ($show['grade'] == "5") { $pseudo = '<FONT color="green">[BOT]	'.$username.'</font>'; }
			    	if ($show['grade'] == "0") { $pseudo = '<FONT color="blue">'.$username.'</font>'; }
				    if ($show['ban'] == "0") { $messagevu1 = $messagevu; }
					if ($show['ban'] != "0") { $messagevu1 = '<strike>'.$messagevu.'</strike>'; }
			
				 
  
  
  		
				  ?>
				 
				  <br>

				<?php echo $pseudo; ?> : <?php $messagevu; ?>
		
				
 
  <?php } ?>
				
				 </div>
<script>
				setInterval('load_messages()', 1000);
				function load_messages() {
					$('#messages').load('reload.php');
				}
			</script>

reload.php

PHP:
<?php
require_once '../../includes/db.php';
require_once '../../includes/init.php';
?>

																					 
																<?php
													
  
				  $SQLSelect = $odb -> query("SELECT * FROM `chat` ORDER BY `date` DESC LIMIT 30");
				  while ($show = $SQLSelect -> fetch(PDO::FETCH_ASSOC))
				  {
					$messagevu = htmlspecialchars($show['message']);
					$username = $show['username'];
					$grade = $show['grade'];
					$ban = $show['ban'];
					$rowID = $show['ID'];
					$date = date("d-m-Y, H:i" ,$show['date']);
					
					
 
                  
				    if ($show['grade'] == "3") { $pseudo = '<FONT color="red">[STAFF]	'.$username.'</font>'; }
				    if ($show['grade'] == "5") { $pseudo = '<FONT color="green">[BOT]	'.$username.'</font>'; }
			    	if ($show['grade'] == "0") { $pseudo = '<FONT color="blue">'.$username.'</font>'; }
				    if ($show['ban'] == "0") { $messagevu1 = $messagevu; }
					if ($show['ban'] != "0") { $messagevu1 = '<strike>'.$messagevu.'</strike>'; }
			
				 
  
  
  		
				  ?>
				 
				  <br>

			
				<?php echo $pseudo; ?> : <? echo $messagevu; ?>
				
				  <?php } ?>

Et le pire c'est que même quand je fait F5 sa refresh pas je doit allez dans reload.php puis refresh pour voir le chat

J'ai essayer sur TOR/Navigation privée et rien :@ une solution ?
 
Statut
N'est pas ouverte pour d'autres réponses.
Retour
Haut