Formulaire (php)

Résolu
focus007 Messages postés 21 Statut Membre -  
focus007 Messages postés 21 Statut Membre -
Bonjour,
j'essay de récupérer des information apartir d'un formulaire et l'insséré dans la table.
voici le code j utilisé la requete INSERT mais sa ne marche pas la table est toujours vide
le nom de la base est "club" celui de la table est "suggestion"

<?php
//connection a la base
$hostname_connexion = "localhost";
$database_connexion = "club";
$username_connection = "root";
$password_connection = "";
$connection = mysql_pconnect($hostname_connection,$username_connection,$password_connection);
mysql_select_db($database_connection);

//insertion dans la table
$req = "INSERT suggestion SET n='', nom='nom', prenom='prenom', suggestion='commentaire'";

?>
Merci d'avance
Configuration: Windows XP
Internet Explorer 7.0

1 réponse

  1. bouboou22 Messages postés 33 Date d'inscription   Statut Membre 12
     
    Je te montre ce que j'ai fait, cela fonctionne.

    <?php
    if (isset($_POST['annee']) AND isset($_POST['mois']) AND isset($_POST['jour'])
    AND isset($_POST['fournisseur']) AND isset($_POST['quantite']) AND isset($_POST['type']) AND isset($_POST['libelle'])
    AND isset($_POST['prixa']) AND isset($_POST['prixv'])
    ) // Si les variables existent
    {
    if ($_POST['annee'] != NULL AND $_POST['mois'] != NULL
    AND $_POST['jour'] != NULL AND $_POST['fournisseur'] != NULL AND $_POST['quantite'] != NULL
    AND $_POST['type'] != NULL AND $_POST['libelle'] != NULL AND $_POST['prixa'] != NULL AND $_POST['prixv'] != NULL
    ) // Si on a quelque chose à enregistrer
    {
    // D'abord, on se connecte à MySQL
    mysql_connect("localhost", "root", "");
    mysql_select_db("caverne");

    // On utilise les fonctions PHP mysql_real_escape_string et htmlspecialchars pour la sécurité
    $annee = mysql_real_escape_string(htmlspecialchars($_POST['annee']));
    $mois = mysql_real_escape_string(htmlspecialchars($_POST['mois']));
    $jour = mysql_real_escape_string(htmlspecialchars($_POST['jour']));
    $fournisseur = mysql_real_escape_string(htmlspecialchars($_POST['fournisseur']));
    $quantite = mysql_real_escape_string(htmlspecialchars($_POST['quantite']));
    $type = mysql_real_escape_string(htmlspecialchars($_POST['type']));
    $libelle = mysql_real_escape_string(htmlspecialchars($_POST['libelle']));
    $prixa = mysql_real_escape_string(htmlspecialchars($_POST['prixa']));
    $prixv = mysql_real_escape_string(htmlspecialchars($_POST['prixv']));

    // Ensuite on enregistre le message
    mysql_query("INSERT INTO vente VALUES('', '$annee', '$mois', '$jour', '$fournisseur', '$quantite', '$type', '$libelle',
    '$prixa', '$prixv')");

    // On se déconnecte de MySQL
    mysql_close();
    }
    }

    ?>

    <html xmlns="http://www.w3.org/1999/xhtml"xml:lang="fr"lang="fr">
    <head>
    <title>Index</title>
    <meta http-equiv="Content-Type"content="text/html;
    charset=iso-8859-15"/>
    <meta http-equiv="content-style-type"content="text/css"/>
    <link rel="stylesheet"type"text/css" href="style.css"/>
    </head>
    <body>
    <div id="en_tete">
    </div>

    <div id="menu">
    <div class="element_menu">

    <div>
    <a href="adm2.php">Administration</a>
    </div>
    </div>
    </div>

    <div id="corps">

    <H3>Nouveaux Achat<H3>
    <form method="post">
    <table border="0"align="center">
    <tr>
    <td>Annee</td>
    <td><input type="text"name="annee"maxlength="13"><br/></td>
    </tr>
    <tr>
    <tr>
    <td>Mois</td>
    <td><input type="text"name="mois"maxlength="13"><br/></td>
    </tr>
    <tr>
    <tr>
    <td>Jours</td>
    <td><input type="text"name="jour"maxlength="13"><br/></td>
    </tr>
    <tr>
    <td>Fournisseur</td>
    <td><input type="texte"name="fournisseur"maxlength="20"><br/></td>
    </tr>
    <tr>
    <td>Quantité</td>
    <td><input type="texte"name="quantite"maxlength="5"><br/></td>
    </tr>
    <tr>
    <td>Type</td>
    <td><input type="texte"name="type"maxlength="40"><br/></td>
    </tr>
    <tr>
    <td>libelle</td>
    <td><input type="texte"name="libelle"maxlength="40"><br/></td>
    </tr>
    <tr>
    <td>prix A</td>
    <td><input type="texte"name="prixa"maxlength="5"><br/></td>
    </tr>
    <tr>
    <td>prix V</td>
    <td><input type="texte"name="prixv"maxlength="20"><br/></td>
    </tr>
    <tr>
    <td colspan="2"align="center"><input type="submit"value="register"></td>
    </tr>
    </table>
    </form>
    <h3><a href="index.html">retour</a></h3>
    </body>
    </html>
    0
    1. focus007 Messages postés 21 Statut Membre
       
      merci beaucoups pour votre reponse
      c"est vraiment ce que je cherchait
      encore merci
      0