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 :

insertion dans la base


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de memo11
    Profil pro
    Étudiant
    Inscrit en
    Août 2009
    Messages
    132
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2009
    Messages : 132
    Par défaut insertion dans la base
    salut tt le monde,
    voilà notre je veux insérer une ligne à la table1 en mysql via une formulaire en php, mais, ça ne fonctioone pas
    voici le code:
    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
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    <form id="form1" name="form1" method="post" action="">
    .
    .
    .
    ..
     
     
                     Retours: <label>            <input type="checkbox" name="rend" id="rend" /></label>     
       </pre>
    <pre class="style2">                 Date:      <label>         <input name="date_cde" type="text" id="date_cde" value="<?php echo (date ("y-m-j"));?>" />      </label>    
       </pre>
    <pre><span class="style2">                 Demandeur:      </span>    <span id="nom_cde"><label><input type="text" name="resp_cde" id="resp_cde" /></label> <span class="textfieldRequiredMsg">Tapez votre nom.</span></span>
     
     
    </pre>
      <div align="center">
        <pre>
     
      <input type="submit" name="button" id="button" value="Valider" /></label>    <input type="reset" name="button3" id="button3" value="Annuler" />
     
       <?php 
      if (isset ($_POST['Valider']))
      {    
       $num_cde=$_POST['num_cde'];
       $desig_art=$_POST['desig_art'];
       $ref=$_POST['ref'];
       $qte_cde=$_POST['qte_cde'];
       $desig_sce= $_POST['desig_sce'];
       $rend=$_POST['rend'];
       $date_cde = $_POST['date_cde'];
       $resp_cde = $_POST['resp_cde'];
     // include 'Connexionbd.php';
     $connect = mysql_connect('localhost', 'root', '') or die ('connexion impossible');
     $selecl = mysql_select_db('gestion_stock') or die ('selection de base est impossible');
     //
       $sql=mysql_query("insert into commande values('','$resp_cde','$desig_art','$ref','$qte_cde','$desig_sce','$rend','$date_cde')"); 
       if($sql)
       { echo '<SCRIPT LANGUAGE = JavaScript >alert("La commande est ajoutée"); </SCRIPT>';
    	?><input type="submit" name="button2" id="button2" value="Imprimer" /> <?php }
    	else
    	{ echo '<SCRIPT LANGUAGE = JavaScript >alert("L\'ajout est echouée"); </SCRIPT>';
    	exit();}
     
    }
    ?>
    Merci

  2. #2
    Membre émérite Avatar de micetf
    Homme Profil pro
    Professeur des Ecoles
    Inscrit en
    Mai 2009
    Messages
    557
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : Professeur des Ecoles
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2009
    Messages : 557
    Par défaut
    C'est à dire, "ça ne fonctionne pas" ?
    Fred

  3. #3
    Membre confirmé Avatar de memo11
    Profil pro
    Étudiant
    Inscrit en
    Août 2009
    Messages
    132
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2009
    Messages : 132
    Par défaut
    Merci micetf pour votre reponse
    Oui, et je ne sais où le pbme??????????????????

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    453
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 453
    Par défaut
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    if (isset ($_POST['Valider']))
    =>
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    if (isset ($_POST['button']))

  5. #5
    Membre émérite Avatar de micetf
    Homme Profil pro
    Professeur des Ecoles
    Inscrit en
    Mai 2009
    Messages
    557
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : Professeur des Ecoles
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2009
    Messages : 557
    Par défaut
    Bonjour,


    Tu ne sembles pas avoir compris ma question.
    Est-ce qu'il ne se passe rien ? Ni à l'affichage, ni dans la base de données.
    Est-ce qu'il y a un plantage ? Quel est alors le message d'erreur ?
    Bref, il ne se passe pas ce que tu attends, que se passe-t-il à la place ?

    A la lumière du message de sachav (qui a raison),
    je dirais qu'il ne se passait rien, ni affichage, ni maj de la BDD.
    Partant de là,
    j'aurais fait afficher la requête sql (echo "insert into commande values('','$resp_cde','$desig_art','$ref','$qte_cde','$desig_sce','$rend','$date_cde')") pour vérifier qu'elle était correcte.
    Et comme elle ne se serait pas affichée,
    je me serais demandé pourquoi...

    Fred

  6. #6
    Membre confirmé Avatar de memo11
    Profil pro
    Étudiant
    Inscrit en
    Août 2009
    Messages
    132
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2009
    Messages : 132
    Par défaut
    Bonjour,
    Merci bien sachav & micetf,
    ça va maintenant, le pbme est résolu avec la correction de sachav, mais l'erreur suivant est affiché,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Notice:  Undefined index:  rend in C:\Program Files\EasyPHP 2.0b1\www\commande.php on line 87
    et voilà la ligne 87:
    et aussi même le checkbox rend est coché,tjs sa valeur retourné en base des données est 0.

Discussions similaires

  1. Requête d'insertion dans une base ACCESS
    Par kurul1 dans le forum C++Builder
    Réponses: 5
    Dernier message: 02/11/2006, 17h41
  2. [C#] Insertion dans une base Access .mdb
    Par borgfabr dans le forum Windows Forms
    Réponses: 3
    Dernier message: 03/03/2005, 15h30
  3. Réponses: 10
    Dernier message: 24/02/2005, 14h57
  4. Problème d'insertion dans la base.
    Par roots_man dans le forum ASP
    Réponses: 2
    Dernier message: 14/09/2004, 12h56
  5. Probleme d'insertion dans la base de données
    Par PrinceMaster77 dans le forum ASP
    Réponses: 5
    Dernier message: 11/06/2004, 16h21

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