IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Formulaire question / réponse


Sujet :

PHP & Base de données

  1. #1
    Membre confirmé
    Inscrit en
    Août 2005
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 59
    Par défaut Formulaire question / réponse
    Bonjour,

    Voilà, j'ai une base qui contient deux tables question et réponse

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    Structure de la table `question`
     
    CREATE TABLE `question` (
      `idquestion` bigint(20) NOT NULL default '0',
      `question` varchar(40) collate utf8_unicode_ci NOT NULL default '',
       PRIMARY KEY  (`idquestion`)
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
     
    Structure de la table `reponse`
    -- 
     
    CREATE TABLE `reponse` (
      `idreponse` bigint(20) NOT NULL default '0',
      `idquestion` bigint(20) NOT NULL default '0',
      `réponse` varchar(40) NOT NULL default '',
      PRIMARY KEY  (`idreponse`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1;

    j'ai crée un formulaire pour remplir ma table question.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <html>
    <body>
    <form action="inser_question.php" method="post" >
    <br> <label>idquestion</label> <br> <input type="text" name="idq">
    <br> <label>question</label><br> <input type="text" name="ta">
    <input type="submit" name="Submit" value="Valider"> <input type="hidden" name="act" value="1">
    </form>
    </body>
    </html>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    <?php
    // Récupération des données POST 
    $idquestion = $_POST['idq'];
    $question = $_POST['ta'];
     
    //connection à la base
    $serveur     = "localhost";
    $utilisateur = "root";
    $motDePasse  = "";
    $base        = "tab";
    $db = mysql_pconnect($serveur, $utilisateur , $motDePasse) 
        or die("Impossible de se connecter au serveur de bases de 
    
    données.");
    mysql_select_db($base, $db) 
        or die("Base de données non trouvée.");
     
    mysql_query("INSERT INTO question VALUES 
    
    ('$idquestion','$question')") or die("Impossible d'insérer les données");
    echo "Merci.";
     
    ?>
    Je veux que la validation de mon formulaire question ouvre le formulaire réponse pour le remplir.
    Mon problème est comment programmé mon bouton valider afin d'ouvrir le formulaire réponse avec le idquestion en question???

    Je vous remercie

  2. #2
    Membre chevronné
    Homme Profil pro
    Développeur
    Inscrit en
    Juin 2006
    Messages
    645
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Juin 2006
    Messages : 645
    Par défaut
    Il faut que dans inser_question.php tu créées un deuxmième formulaire qui te permettra de gérer les réponses.

    C'est en gros ce que tu voulais savoir ?

  3. #3
    Membre confirmé Avatar de zebulon94
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    169
    Détails du profil
    Informations personnelles :
    Localisation : France, Val de Marne (Île de France)

    Informations forums :
    Inscription : Juin 2008
    Messages : 169
    Par défaut
    Bonjour,

    donc si j'ais bien compris on insert la question et ensuite on balance la page pour insérer la réponse ???

    Si c'est bien cela tu peux utiliser ceci qui te rafraichira ta page ou tu insert la question et qui deviendra la page ou est ton formulaire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    header('location:formulaire_reponse.php');
    j'espère avoir bien compri ta question

    Bonne journée

    Tcho

Discussions similaires

  1. Editer un sous-Formulaire + question autonumber
    Par Ithilien dans le forum IHM
    Réponses: 2
    Dernier message: 08/12/2006, 17h35
  2. [M1][W1][D1?][N1?] Quelques suggestions de Question/Réponse.
    Par Mathieu Francesch dans le forum Contribuez
    Réponses: 5
    Dernier message: 23/08/2006, 13h37
  3. Conseils pour l'écriture de questions/réponses pour les FAQ
    Par LittleWhite dans le forum Contribuez
    Réponses: 0
    Dernier message: 18/05/2006, 19h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo