<div id="corps"> <?php if(isset($_POST['pseudo']) AND isset($_POST['message']))// Si les variables existent { if($_POST['pseudo'] != NULL AND $_POST['message'] != NULL)// Si on a quelque chose à enregistrer { // D'abord, on se connecte à MySQL mysql_connect("localhost", "mibutler", "eq7v2jd5"); mysql_select_db("test");
// On utilise la fonction PHP htmlentities pour éviter d'enregistrer du code HTML dans la table $message = htmlentities($_POST['message']); $pseudo = htmlentities($_POST['pseudo']);
// Ensuite on enregistre le message mysql_query("INSERT INTO minichat VALUES('', '$pseudo', '$message')");
// Maintenant on doit récupérer les 10 dernières entrées de la table // On se connecte d'abord à MySQL : mysql_connect("localhost", "mibutler", "eq7v2jd5"); mysql_select_db("test");
// On utilise la requête suivante pour récupérer les 10 derniers messages : $reponse = mysql_query("SELECT * FROM minichat ORDER BY ID DESC LIMIT 0,10");
Bonjour,
J'ai lancé ton script sur mon serveur EasyPHP et il marche bien lorsque je met dans action la valeur de la page du chat. L'erreur devrait donc venir de ta cible:
action="http://mibutler.club.fr/index.html"
Edit:
est-ce normale que la page recevant les données soit en html?
Je ne voit pas à quoi sert l'envoie de donnée via formulaire sur une page html!
erreur 405 :(
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.