Bonjour, actuellement j'actualise l'envoi d'un formulaire qui me réactualise toute la page, je voudrais qui me réactualise juste une partie de la page, je tiens à préciser que c'est un "chat"
voici le code du formulaire
et le code qui traite le formulaire
Donc il renvoie sur la page en réactualisant toute la page, ce qui peut ralentir la page, je sais qu'on peut juste réactualiser juste une partie de la page en Jquery ou ajax, mais je ne connais pas le code qui pourrait remplacer le
Si vous pouviez m'orienter sur une solution.
Merci.
voici le code du formulaire
<form action="chatbox_traitement.php" method="post">
<p> <input class="form" type="text" name="message" id="message" size="80" placeholder="Éditer votre message ici" autofocus autocomplete="off" spellcheck="true"/>
<input type="submit" class="form2" value="Envoyer" /></p></form>
et le code qui traite le formulaire
session_start();
if (empty($_POST['message'] AND strlen(trim($_POST['message'])) > 0 ))
{
header('location: chatbox.php');
Exit(); }
else
{
require ('require/connet_bdd.php'); //Connexion à la base de données
// Insertion du message à l'aide d'une requête préparée
$req = $bdd->prepare('INSERT INTO chat (pseudo, date_post, message) VALUES(?, NOW(), ?)');
$req->execute(array($_SESSION['pseudo'], $_POST['message']));
// Redirection du visiteur vers la page du chatbox
header('Location: chatbox.php');
Exit();}
Donc il renvoie sur la page en réactualisant toute la page, ce qui peut ralentir la page, je sais qu'on peut juste réactualiser juste une partie de la page en Jquery ou ajax, mais je ne connais pas le code qui pourrait remplacer le
header('Location: chatbox.php')
.Si vous pouviez m'orienter sur une solution.
Merci.