Comment créer un formulaire

wilykoffi Messages postés 2 Statut Membre -  
 Delphine -
comment créer un formulaire et le lier a une base de donnée PHPMYadmin

1 réponse

  1. Delphine
     
    Bonjour,

    voilà un model de formulaire avec des champs text, des slect, radio et checkbox.
    questionnaire_resultat.php la page où sont envoyés les données

    <form action="questionnaire_resultat.php" method "post" >
    <table border=1>
    <tr>
    <td>Votre prénom ?</td>
    <td><input type="text" id="text1" name="text1" value="" size="50"/></td>
    </tr>
    <tr>
    <td>Votre nom ?</td>
    <td><input type="text" id="text2" name="text2" value="" size="50"/> </td>
    </tr>
    <tr>
    <td>Quelle est votre tranche d'age?</td>
    <td>
    <select id="select1" name="select1">
    <option value="15-20">15-20</option>
    <option value="20-25">20-25</option>
    <option value="25-30">25-30</option>
    </select>
    </td>
    </tr>
    <tr>
    <td> Votre sexe ?</td>
    <td><input type="radio" id="radio1a" name="radio1" value="Homme" /> Homme</td>
    </tr>
    <tr>
    <td></td>
    <td><input type="radio" id="radio1a" name="radio1" value="Femme" /> Femme</td>
    </tr>
    <tr>
    <td>Votre sport préféré </td>
    <td><input type="checkbox" name="checkbox1" value="Baseball" /> Baseball </td>
    </tr>
    <tr>
    <td></td>
    <td ><input type="checkbox" name="checkbox2" value="Basket" /> Basket </td>
    </tr>
    </table>
    <input type="submit" id="Submit" value="valider" />

    Pour les données,
    dans la page colle ceci

    <?php $text1 = $_REQUEST["text1"]; ?>
    <?php $text2 = $_REQUEST["text2"]; ?>
    <?php $radio1 = $_REQUEST["radio1"]; ?>
    <?php $select1 = $_REQUEST["select1"]; ?>

    <?php
    if (isset($_REQUEST["checkbox1"])) {
    $checkbox1 = trim($_REQUEST["checkbox1"]);
    }//end if
    else {$checkbox1 = "";
    }//end else
    ?>
    <?php
    if (isset($_REQUEST["checkbox2"])) {
    $checkbox2 = trim($_REQUEST["checkbox2"]);
    }//end if
    else {$checkbox2 = "";
    }//end else
    ?>

    Pour la connexion a la base de doonees

    function execute_query($query) {
    $bdd_connection = mysql_connect("127.0.0.1","root","");
    if (!$bdd_connection) {die("Could not connect : " . mysql_error());}
    mysql_select_db("ma_table", $bdd_connection);
    $result = mysql_query($query);
    mysql_close($bdd_connection);
    return $result;
    }//end function
    1