Question sur WampServer (mysql)
emsaiz
Messages postés
51
Date d'inscription
Statut
Membre
Dernière intervention
-
xounay Messages postés 320 Date d'inscription Statut Membre Dernière intervention -
xounay Messages postés 320 Date d'inscription Statut Membre Dernière intervention -
Bonjour, je me demandais si c'est normal que sa me mettent sa quand je fais une simulation sur WampServer:
je me suis dis que sa devait être normal comme la simulation ne doit pas prendre en compte les envoie de message... : https://imageshack.com/ , mais je voulais quand même me renseigner si je le met sur un hébergeur de pas avoir la surprise.
J'utilise sa comme code HTML:
Merci d'avance :)
je me suis dis que sa devait être normal comme la simulation ne doit pas prendre en compte les envoie de message... : https://imageshack.com/ , mais je voulais quand même me renseigner si je le met sur un hébergeur de pas avoir la surprise.
J'utilise sa comme code HTML:
<form method="post" action="forum.php"> <p>__________________________________________________________________</p> <p> Pseudo : <input name="pseudo" /><br /> Message :<br /> <textarea name="message" rows="4" cols="63"></textarea><br /> <input type="submit" value="Envoyer" /> </p> </form> <p class="pages"> <?php mysql_connect("localhost", "sdz", "mot_de_passe"); mysql_select_db("coursphp"); // --------------- Étape 1 ----------------- // Si un message est envoyé, on l'enregistre // ----------------------------------------- if (isset($_POST['pseudo']) AND isset($_POST['message'])) { $pseudo = mysql_real_escape_string(htmlspecialchars($_POST['pseudo'])); // On utilise mysql_real_escape_string et htmlspecialchars par mesure de sécurité $message = mysql_real_escape_string(htmlspecialchars($_POST['message'])); // De même pour le message $message = nl2br($message); // Pour le message, comme on utilise un textarea, il faut remplacer les Entrées par des <br /> // On peut enfin enregistrer :o) mysql_query("INSERT INTO livreor VALUES('', '" . $pseudo . "', '" . $message . "')"); } // --------------- Étape 2 ----------------- // On écrit les liens vers chacune des pages // ----------------------------------------- // On met dans une variable le nombre de messages qu'on veut par page $nombreDeMessagesParPage = 20; // Essayez de changer ce nombre pour voir :o) // On récupère le nombre total de messages $retour = mysql_query('SELECT COUNT(*) AS nb_messages FROM livreor'); $donnees = mysql_fetch_array($retour); $totalDesMessages = $donnees['nb_messages']; // On calcule le nombre de pages à créer $nombreDePages = ceil($totalDesMessages / $nombreDeMessagesParPage); // Puis on fait une boucle pour écrire les liens vers chacune des pages echo 'Page : '; for ($i = 1 ; $i <= $nombreDePages ; $i++) { echo '<a href="forum.php?page=' . $i . '">' . $i . '</a> '; } ?> </p> <?php // --------------- Étape 3 --------------- // Maintenant, on va afficher les messages // --------------------------------------- if (isset($_GET['page'])) { $page = $_GET['page']; // On récupère le numéro de la page indiqué dans l'adresse (livreor.php?page=4) } else // La variable n'existe pas, c'est la première fois qu'on charge la page { $page = 1; // On se met sur la page 1 (par défaut) } // On calcule le numéro du premier message qu'on prend pour le LIMIT de MySQL $premierMessageAafficher = ($page - 1) * $nombreDeMessagesParPage; $reponse = mysql_query('SELECT * FROM livreor ORDER BY id DESC LIMIT ' . $premierMessageAafficher . ', ' . $nombreDeMessagesParPage); while ($donnees = mysql_fetch_array($reponse)) { echo '<p><strong>' . $donnees['pseudo'] . '</strong> a écrit :<br />' . $donnees['message'] . '</p>'; } mysql_close(); // On n'oublie pas de fermer la connexion à MySQL ;o) ?>
Merci d'avance :)
A voir également:
- Question sur WampServer (mysql)
- Wampserver - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Could not connect to mysql! please check your database settings! - Forum Redhat
- Phpmyadmin a tenté de se connecter au serveur mysql, et le serveur a rejeté la connexion. merci de vérifier les valeurs de host, username et password dans la configuration et de s'assurer qu'elles correspondent aux informations fournies par l'administrateur du serveur mysql. ✓ - Forum PHP
- Mysql error 1 ✓ - Forum Réseaux sociaux