Les résultats d'un formulaire

goujou Messages postés 187 Statut Membre -  
letoine Messages postés 1624 Statut Membre -
Bonjour,
comment sont envoyer les résultats d'un formulaire dans ma base de données?
et comment les trouvées?
merci de votre aide.
Configuration: Windows XP
Internet Explorer 6.0

12 réponses

  1. Nico_ Messages postés 1220 Date d'inscription   Statut Membre Dernière intervention   189
     
    bonsoir,

    les données de ton formulaire sont envoyer dans les champs de la base de données.
    tu récupères les données soit en allant sur la base de donnée directement, mais le plus simple est de faire une page qui récapitule les données envoyer par le formulaire.

    que voudrais tu faire exactement?

    bonne soirée
    0
  2. goujou Messages postés 187 Statut Membre 12
     
    merci nico,
    excuse pour le retard mon pc a eu des problemes !
    je voudrais recuperer les resultats dans une page je supose que c est la page PHP n est ce pas ? mais coemment faire pour enregistrer les commentaires ?
    merci une autre fois de ton aide.
    0
  3. letoine Messages postés 1624 Statut Membre 320
     
    Pour enregistrer les commentaires fait un truc genre :

    <?php
    
    
    mysql_connect("localhost", "login", "mot_de_passe");
    mysql_select_db("coms");
     
    
    // code si dessous pour se proteger des pirates (pas hackers on est bien d'accord :p)
    
    $nom = mysql_real_escape_string(htmlspecialchars($_POST['nom']); 
    $sujet = mysql_real_escape_string(htmlspecialchars($_POST['sujet']);
    $com = mysql_real_escape_string(htmlspecialchars($_POST['com']);
    
    mysql_query("INSERT INTO commentaires VALUES('', '$nom', '$sujet', '$com')");
    
    mysql_close();
    ?>


    Voila normalement ca devrait marcher
    0
  4. goujou Messages postés 187 Statut Membre 12
     
    merci letoine,
    est ce que je doit modifier les infos soulignés tapées sur ses codes?:
    mysql_connect("localhost", "login", "mot_de_passe");
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. letoine Messages postés 1624 Statut Membre 320
     
    oui tu dois modifier ces champs

    localhost : C'est l'adresse de la base de donnés, ton hébergeur a du te la donner au début de l'inscription
    login : nom d'utilisateur de la base
    mot_de_passe : le mot de passe de la base
    0
  7. goujou Messages postés 187 Statut Membre 12
     
    oui l hebergeur ils m ont donner les identifications :
    login de serveur SQL
    - - - - - - - - - - - FTP
    - - - - - - - - - - - -myadmin
    lequel entre eux?
    0
  8. letoine Messages postés 1624 Statut Membre 320
     
    Le deuxième (c'est bien phpmyadmin non ?)
    0
  9. letoine Messages postés 1624 Statut Membre 320
     
    Alors quand tu fais ce code les commentaires son enregistrés dans ta bdd mais rien d'autre

    Pour les lire, les afficher sur ton site :
    <?php
    mysql_connect("ton_serveur", "login", "mot_de_passe"); 
    mysql_select_db("coms");
     
    $reponse = mysql_query("SELECT * FROM commentaires"); 
     
     
    
     
    while ($donnees = mysql_fetch_array($reponse) )
    {
    ?>
     
    <p>
    <strong>Commentaire n°<?php echo $donnees['ID']; ?> laissé par<?php echo $donnees['nom']; ?></strong><br /> <br />
    <?php echo $donnees['message']; ?>
    </p>
     
    <?php
    }
     
    mysql_close(); 
    ?>
    
    
    ?>
    
    
    Pour les modifier (tu dois le faire par phpmyadmin ou sinon tu te cree une partie admin) :
    
    
    <code>
    <?php
    UPDATE commentaires SET nom='Ta nouvelle valeur', sujet='Ta nouvelle valeur, message='Nouveau message' WHERE ID='3'
    ?>


    Ce code modifiera le message n°51 !

    Et pour supprimer carrement un message :
    <?php
    DELETE FROM commentaires WHERE ID='2' 
    ?>


    Ce code supprimera le message 2 (action irréversible)

    Mais si tu ne fais que copier ce code il est fort possible que ca ne marche pas ! par exemple :
    mysql_select_db("coms");

    J'ai mit ca mais peut être ton hébergeur a des basas aux noms que tu ne peux pas choisir

    Vérifie que le nom des tables est le bon aussi

    La normalement ton livre d'or est fonctionnel et protégé des pirates !
    Apres faudra que tu t'attaques au CSS

    0
  10. goujou Messages postés 187 Statut Membre 12
     
    merci beaucoup de ton aide et expliquation, mais tant que je suis debutant je peux pas bien comprendre de ce qu il sagit! mon seul probleme c est de comprendre comment se connecter a la base de donner ! est ce que je doit qller q phpmyadmin ou par ce code tapé , je suis déja connecter j'ai essayer de comprendre avec des recherches multiples mais mais mlhrsmnt j'ai pas pu comprendre tous, pourtant j'ai reussit a omprendre comment envoyer des prenoms ou noms a une page php mais se connecter a une base ou editer sa depuis la page php ou de la base de données, sa c'est dur a comprendre, en tous cas je veux pas t'enuiller avec toutes mes questions merci une autre fois pour ton aide c'est gentil mon ami letoine. jespere reussire a faire sa parcq c est un plaisir de manipuler des informations et les mettre sur un site.
    tu es formidable mon ami.
    0
  11. letoine Messages postés 1624 Statut Membre 320
     
    Je te conseille de regarder le tuto sur PHP/MySQL créer par M@teo21

    Il est super facile a comprendre et ne nécessite pas de connaissances (a par du html quand meme)

    Le lien : https://openclassrooms.com/fr/courses

    J'espere aussi que tu y arriveras
    0
  12. goujou Messages postés 187 Statut Membre 12
     
    merci beaucoup letoine se tuto est tres interessant c sa ce que je cherche! tu es super magnifique mon ami , que tous les gens soient comme toi, super cool letoine, une ot fois merci.
    0
  13. letoine Messages postés 1624 Statut Membre 320
     
    Avec plaisir,

    Bon courage pour ton site ;)
    0