Création site web en php

annick Musa Messages postés 2 Statut Membre -  
annick Musa Messages postés 2 Statut Membre -
Bonjour,

salut tout le monde,
Je suis entrain de créer un site web en php, e commerce j'ai déjà les tables, créer des formulaires et je travaille pour le moment en local. Mon problème c'est que je n'arrive pas à détecter l'erreur de saisie des données dans la base de données. Merci pour votre aide

2 réponses

  1. Reivax962 Messages postés 3742 Statut Membre 1 011
     
    Bonjour,

    Tu aurais un exemple pour qu'on saisisse mieux le soucis ?

    Xavier
    0
  2. annick Musa Messages postés 2 Statut Membre
     
    Bonjour encore une fois,

    <!doctype html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>Enregistrement des commandes</title>
    </head>
    <body>
    <?php

    $num_commande = $_POST['num_commande'];
    $nom_client = $_POST['nom_client'];
    $Montant = $_POST['Montant'];
    $Date = $_POST['Date'];
    $quantite = $_POST['quantite'];
    $Payer = $_POST['Payer'];
    $Reglement = $_POST['Reglement'];

    echo $num_commande."<br>";
    echo $nom_client."<br>";
    echo $Montant."<br>";
    echo $Date."<br>";
    echo $quantite."<br>";
    echo $Payer."<br>";
    echo $Reglement."<br>";

    include("menu.inc");

    if(isset($_POST['submit']))
    {

    $req="INSERT INTO 'memoire'.'commande' ('id_commande', 'num_commande', 'nom_client', 'Montant', 'Date', 'quantite', 'payer', 'Reglement') VALUES (NULL, '$num_commande', '$nom_client', '$Montant', '$Date', '$quantite' , '$payer', '$Reglement')";

    if(mysql_query($req))
    {
    echo "commande Enregistré";

    }
    else {
    echo "Erreur d'enregistrement";
    }

    }

    ?>

    <div id="Form_commande">
    <form action="" method="post" name="commandeForm" id="commandeForm" accept-charset="utf-8">
    <fieldset>
    <legend><strong>Formulaire de la commande:</strong></legend>

    <label for="num_commande" class="num_commande">Num&eacutero de la commande</label>
    <input name="num_commande" id="num_commande" type="text" placeholder="Numero de la commande" required><br /><br />

    <label for="nom_client" class="nom_client">Nom du Client</label>
    <input name="nom_client" id="nom_client" type="text" required><br /><br />

    <label for="Montant" class="Montant">Montant</label>
    <input name="Montant" id="Montant" type="text" required><br /><br />

    <label for="Date" class="Date">Date</label>
    <input name="Date" id="Date" type="date" placeholder="Date" required><br /><br />

    <label for="quantite" class="quantite">Quantit&eacute</label>
    <input type="text" name="quantite" id="quantite"><br /><br />

    <label for="non_payer" >Non pay&eacute</label>
    <input type="radio" value="non_payer" id="non_payer" name="Payer"><br><br />

    <label for="payer" >Pay&eacute</label>
    <input type="radio" value="payer" id="payer" name="Payer"><br><br />

    <label for="select" class="choose">Mode de r&eacuteglement par:</label>
    <select id="Reglement" name="Reglement">
    <option value="0" selected="selected"> </option>
    <option value="cheque">cheque</option>
    <option value="cash">Cash</option>
    </select><br /><br />

    <input id="submit" name="submit" type="submit" value="Valider">
    <input type="reset" value="Effacer">

    </fieldset>
    </form>
    </div>
    </body>
    </html>

    Tel est le code que j'ai par exemple sur le formulaire commande.

    J'aimerai donc vous demander de m'aider de voir l'erreur que j'ai commise.
    Merci
    0