IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AJAX Discussion :

Rafraichissement auto d'une zone


Sujet :

AJAX

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Aucun
    Inscrit en
    Août 2015
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Aucun

    Informations forums :
    Inscription : Août 2015
    Messages : 19
    Par défaut Rafraichissement auto d'une zone
    Bonjour, je sais qu'il est possible en AJAX de rafraichir une partie bien délimiter d'une page, j'ai trouver des tutos sur le net mais, je suis débutant et m'y suis perdu, pour simplifier je vais ajouter en commentaire //de ici //à ici pour délimiter la zone a rafraichir si possible à l'arriver d'une nouvelle données dans la DB MySQL, si impossible à rafraichir toutes les 10 secondes !

    Mon code :

    Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
     
    <?php
    $bdd = new PDO("mysql:host=localhost;dbname=chat;charset=utf8", "root", "");
    if(isset($_POST['pseudo']) AND isset($_POST['message']) AND !empty($_POST['pseudo']) AND !empty($_POST['message']))
    {
    	$pseudo = htmlspecialchars($_SESSION['pseudo']);
    	$message = htmlspecialchars($_POST['message']);
    	$insertmsg = $bdd->prepare('INSERT INTO tchat(pseudo, message) VALUES(?, ?)');
    	$insertmsg->execute(array($pseudo, $message));
    }	
    ?>
    <html>
        <head>
    	    <title>Test de chat</title>
    		<meta charset="utf-8">
    		<meta http-equiv="Refresh" content="40">
    	</head>
    	<body>
    	    <br>
    		<a href="iframe.php">Rafraichir la page !</a>
    //de ici
    		<?php
    		$allmsg = $bdd->query('SELECT * FROM tchat ORDER BY id DESC');
    		while($msg = $allmsg->fetch())
    		{
    		?>
    		<font size="7pt"><center><b><?php echo $msg['pseudo']; ?> :</b> <?php echo $msg['message']; ?><br/></center></font>
    		<?php
    		}
    		?>
    //à ici
    	</body>
    </html>

    Merci, comme je suis débutant en AJAX de me dire quand crée un dossier, que faire, car dans les tutos c'est cela dans quoi je me suis perdu !
    Merci de vos futurs réponses qui j'espère seront rapides et efficaces !

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 699
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 699
    Par défaut
    pour utilise AJAX, il faut créer du code JavaScript qui appelle un fichier d'un côté. et de l'autre côté tu as un fichier qui envoie les données demandée.
    montre nous ce que tu as déjà essayé pour ces 2 choses

  3. #3
    Membre confirmé
    Homme Profil pro
    Fabricant de ressorts - programmeur amateur
    Inscrit en
    Janvier 2003
    Messages
    70
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Fabricant de ressorts - programmeur amateur
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2003
    Messages : 70
    Par défaut
    Bonjour,


    ... et à l'arrivée, il faut encore du javascript pour mettre en forme les données reçues...

    Au final, tu as une mise à jour automatique qui se fait.

    Mais faut aussi suivre les discussions quand on ouvre une demande et répondre aux questions qu'on te pose

Discussions similaires

  1. [AC-2000] saut de page auto dans une zone de texte
    Par niko8181 dans le forum IHM
    Réponses: 3
    Dernier message: 21/12/2009, 10h02
  2. Auto-scroll d'une zone de texte multi ligne
    Par malek_dz77 dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 30/11/2005, 13h09
  3. [formulaire] Rafraichissement d'une zone de liste
    Par decour dans le forum Access
    Réponses: 2
    Dernier message: 08/10/2005, 12h39
  4. Réponses: 1
    Dernier message: 17/08/2005, 22h38
  5. Rafraichissement d'une zone de texte
    Par chabs dans le forum MFC
    Réponses: 1
    Dernier message: 07/05/2005, 17h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo