Réccupérer les réponses d'un questionnaire html-php

Fermé
Julien37 - 30 mai 2013 à 10:07
 Utilisateur anonyme - 30 mai 2013 à 10:28
Bonjour,
en fait, je dois faire un questionnaire d'insctiption et j'ai trois petits problemes.
Le 1er est que j'aimerais que quand j'appuie sur le boutton envoyé, toutes les données du formulaire soient envoyés a la base de donnée pour qu'ensuite moi je les reccupere.
Le 2eme est pour se connecter, je n'y arrive pas.
Et le 3eme, j'aimerais que quand la personne choisit particulier ou professionnel, des champs se cachent ou d'autres se montrent selon le choix fait.
Merci d'avance de vos réponses.

A voir également:

1 réponse

Bonjour, tout ceci est la base de la base en php/mysql. Je t'invite à regarder le siteduzero
https://openclassrooms.com/fr/courses

Je pourrais te donner un code tout fait, mais si tu le comprends pas, tu ne saura pas forcement l'adapter.

Comment fais tu ton site ?

As tu un serveur en local ou en ligne ?

As tu déjà fais un peu de programmation ?

moi je pense que la méthode POST est celle qu'il va falloir utiliser.

Tu créer une base de donnée du non...'formulaire'

du style
<form method="post" action="contact.php">
     <label>Nom : </label>
     <input type="text" name="nom" />
     
     <label>Prénom : </label>
     <input type="text" name="prenom" />
     
     <label>E-mail : </label>
     <input  type="text" name="mail"/>
     
     <label>Message : </label>
     <textarea rows="10" cols="50" name="message"></textarea>
    
     <input type="submit" />
    </form>



et tu met un php comme ça

<?php

if (isset($_POST['nom']) && isset($_POST['prenom']) && isset($_POST['mail']) && 

isset($_POST['message']) ) {
 
try {

  $bdd = new PDO('mysql:host=localhost;dbname=formulaire', 'julien37', 'azerty');

 } catch(Exception $e) {

  die('Erreur : ' . $e -> getMessage());

 }
 $contact = $bdd -> prepare('INSERT INTO info_formulaire(nom, prenom, mail, message)

 VALUES (:nom, :prenom, :mail, :message)');

 $contact -> execute(array('nom' => htmlspecialchars($_POST['nom']), 'prenom' => 

htmlspecialchars($_POST['prenom']), 'mail' => htmlspecialchars($_POST['mail']), 'message' 

=> htmlspecialchars($_POST['message'])));

echo ' c'est ok';
 
 
 
 $contact -> closeCursor();
}

     ?>



ouais un truc de ce genre devrait fonctionner, mais mes script fonctionne jamais du premier coups ^^

Ensuite pour te connecter , je comprend pas ...utilise les variables de session

pour la troisième tu peux aussi faire avec javascript
¨'°ºO׺°"~'"°º×Oº°'¨Linux est le noyau --*^v^-^v^*-- et Windows les pépins(¯'·o©º°¨¨°©o)·
0