Question JQuerry actualisation d'un chat
Résolu
mister431
Messages postés
58
Statut
Membre
-
jordane45 Messages postés 40050 Statut Modérateur -
jordane45 Messages postés 40050 Statut Modérateur -
Bonjour,
J'utilise Jquerry pour actualisé un tchat de conversation.
Mais impossible de le faire fonctionner et aucun message d'erreur.
Pouvez vous m'aidez s'il vous plait ?

Configuration: Windows / Firefox 101.0
J'utilise Jquerry pour actualisé un tchat de conversation.
Mais impossible de le faire fonctionner et aucun message d'erreur.
Pouvez vous m'aidez s'il vous plait ?
<html>
<style>
ul {
}
li {
float: left;
}
article {
background-color: #fabcde;
width: 600px;
height: 350px;
border: 1px solid #000;
float: right;
overflow: visible;
overflow: hidden;
overflow: scroll;
overflow: auto;
}
</style>
<?php
$user = 'root'; //ici $user="root"
$pass = ""; //$password=""
$dbh = new PDO ('mysql:host=localhost;dbname=eleve2022', $user, $pass, array(PDO::ATTR_ERRMODE => PDO::ERRMODE_WARNING));
$sql = "SELECT * FROM message";
try{
$stmt = $dbh->query($sql);
if($stmt === false){
die("Erreur");
}
} catch (PDOException $e) {
print "Erreur !: " . $e->getMessage() . "</br>";
die();
}
?>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.0-beta1/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-0evHe/X+R7YkIZDRvuzKMRqM+OrBnVFBL6DOitfPri4tjfHxaWutUpFmBp4vmVor" crossorigin="anonymous">
</head>
<body>
<section style="background-color: #eee;">
<div class="container py-5">
<div class="row d-flex justify-content-center">
<div class="col-md-10 col-lg-8 col-xl-6">
<div class="card" id="chat2">
<div class="card-header d-flex justify-content-between align-items-center p-3">
<h5 class="mb-0">Chat</h5>
</div>
<div class="card-body" data-mdb-perfect-scrollbar="true" style="position: relative; height: 400px">
<article><table>
<thead>
<tr>
<th></th>
<th></th>
</tr>
</thead></article>
<tbody>
<?php
foreach($stmt as $row){
?>
<tr>
<td><?php echo htmlspecialchars($row['pseudo']); ?></td>
<td><?php echo htmlspecialchars($row['message']); ?></td>
</tr>
<?php } ?>
</tbody>
</table>
<?php
$user = 'root'; //ici $user="root"
$pass = ""; //$password=""
try {
//$dbh = new PDO ('mysql:host=localhost;dbname=eleve2022', $user, $pass, array(PDO::ATTR_ERRMODE => PDO::ERRMODE_WARNING));
if ((isset($_POST['message'])) && (isset($_POST['pseudo'])))
{
$message = ($_POST["message"]);
$pseudo = ($_POST["pseudo"]);
$sql = "INSERT INTO `message` (`pseudo`,`message`)
VALUES ('".$_SESSION["prenom"]."','".$_POST["message"]."')";
//echo $sql."<br>";
$stmt = $dbh->query($sql);
}
$dbh = null;
} catch (PDOException $e) {
print "Erreur !: " . $e->getMessage() . "</br>";
die();
}
?>
</div>
<div id="messages" class="card-footer text-muted d-flex justify-content-start align-items-center p-3">
<head>
<meta charset="utf-8" />
<form method="POST" action="index.php?page=chat_1">
<label>Pseudo (laisser vide):</label>
<input type="text" size="5" maxlength="10" name="pseudo" *
value="<?php if (isset($_POST["pseudo"]))echo $_POST["pseudo"];?>" />
<br>
<input type="text" class="form-control form-control-lg" name="message" value="<?php if (isset($_POST["message"]))echo $_POST["message"];?>">
</p>
<input type="submit" value="Valider" name="insert" />
<input type="reset" value="annuler" />
<section id="lol"></section>
</form>
</div>
</div>
</div>
</div>
</div>
</section>
<script>
setInterval(load_messages, 1000);
function load_messages(){
$(#messages).load("messages");
}
</script>
<script>
setInterval(myTimer, 1000);
function myTimer(){
const date = new Date();
document.getElementById("demo").innerHTML = date.toLocaleTimeString();
}
</script>
<p id="demo"></p>
</body>
</html>
Configuration: Windows / Firefox 101.0
A voir également:
- Question JQuerry actualisation d'un chat
- Coco chat - Accueil - Réseaux sociaux
- Fermeture de Coco : les internautes à la recherche d'un remplaçant - Accueil - Réseaux sociaux
- Chat engine - Télécharger - Outils Internet
- Chat coco débloquer ✓ - Forum Réseaux sociaux
- Chat tubidy - Télécharger - Outils Internet
2 réponses
Bonjour,
Aucune erreur... même dans la CONSOLE du navigateur ?
Et puis.. quel est le bout de code JS (jquery) qui, selon toi, actualise ton chat ?
Aucune erreur... même dans la CONSOLE du navigateur ?
Et puis.. quel est le bout de code JS (jquery) qui, selon toi, actualise ton chat ?
La fonction load attend le chemin vers un fichier sur le serveur...
Je n'ai pas l'impression que c'est ce que tu as fait ...
https://api.jquery.com/load/
Je n'ai pas l'impression que c'est ce que tu as fait ...
https://api.jquery.com/load/
(en cherchant j'ai réussit cette erreur qui m'aide pas)