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 et insertion dans BDD


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    Inscrit en
    Janvier 2009
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 46
    Par défaut formulaire et insertion dans BDD
    Bonjour à tous, j'espere que tout le monde va bien!

    J'ai un petit problème avec un formulaire. J'ai une base de donnée sur notre serveur, la base est sous un serveur wamp, (qui fonctionne).
    Le formulaire que j'ai codé ne renvoi dans la base de données, j'ai surement fais de multiples erreur de syntaxe que je n'ai pas détecté, mes connaissance étant plus porté sur le réseau que sur le développement.

    Voici mon formlulaire :

    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
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>Destampes Emballages </title>
    <style type="text/css">
    <!--
    body,td,th {
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 12px;
    	color: #7996DE;
    }
    body {
    	background-color: #FFFFFF;
    	background-image: url();
    }
    .Style1 {
    	font-size: 18px;
    	color: #FFFFFF;
    }
    .Style2 {
    	color: #FFFFFF;
    	font-size: 10px;
    }
    .Style4 {
    	color: #FFFFFF;
    	font-weight: bold;
    }
    .Style13 {color: #FFFF00}
    -->
    </style>
     
     
    <body>
    <center>
    <table width="903" border="1" cellspacing="0" bordercolor="#7996DE">
      <tr>
        <td width="76"><img src="images/logo.bmp" width="76" height="88"></td>
        <td width="817"><table width="817" height="90">
            <tr>
              <td width="809" height="36" bgcolor="#7996DE"><div align="center" class="Style1">Bureau Commercial </div></td>
            </tr>
            <tr>
              <td height="46" bgcolor="#7996DE"><p align="center" class="Style2">Nom utilisateur</p>
                <p align="center" class="Style4"><a href="accueil.php	" class="Style4">Accueil</a> | 
    											 <a href="informations.php" class="Style4">Informations</a> | 
    											 <a href="modifier_tache.php" class="Style4">Liste Suivi Prospection</a> | 
    							   				 <a href="supprimer_tache.php" class="Style4">Devis à réaliser</a> | 
    							   				 <a href="ajouter_rubrique.php" class="Style4">Suivi de devis</a> | 
    							   				 <a href="ajouter_type.php" class="Style4">Divers</a>
    											 <a href="ajouter_type.php" class="Style4">Plan d'action</a>
    			</p>
    		  </td>
            </tr>      
        </table>
        </td>
      </tr>
        </td>
      </tr>
        <tr>
          <td colspan=2><br>
     
            <form name="form1" method="post" action="envoi_new_info.php">
     
              <table width="729">
                <tr>
                  <td colspan="2" align="left">&nbsp;&nbsp;&nbsp;Libell&eacute; :
                      <input name="libelle_info" type="text" size="98">
                  </td>
                </tr>
                <tr>
                  <td width="525" rowspan="2" align="left">
    			  	&nbsp;&nbsp;&nbsp;Description : 
                     &nbsp;&nbsp;&nbsp;<textarea name="description_info" cols="80" rows="12"></textarea>
                  </td>
    			  <?
    			  	$connect=mysql_connect('localhost','root','');
    			  	mysql_select_db('bureau_commercial',$connect);
    			  ?>
                            </tr>
              </table>
              <P align="left">&nbsp;&nbsp;&nbsp;Date : jour  
                  <select name="jour" size="1">
                    <option value="00">pas de jour particulier</option>
                    <option value="01">01</option> <option value="02">02</option> <option value="03">03</option>
                    <option value="04">04</option> <option value="05">05</option> <option value="06">06</option>
                    <option value="07">07</option> <option value="08">08</option> <option value="09">09</option> 
                    <option value="10">10</option> <option value="11">11</option> <option value="12">12</option>
                    <option value="13">13</option> <option value="14">14</option> <option value="15">15</option>
                    <option value="16">16</option> <option value="17">17</option> <option value="18">18</option>
                    <option value="19">19</option> <option value="20">20</option> <option value="21">21</option>
                    <option value="22">22</option> <option value="23">23</option> <option value="24">24</option>
                    <option value="25">25</option> <option value="26">26</option> <option value="27">27</option>
                    <option value="28">28</option> <option value="29">29</option> <option value="30">30</option>
                    <option value="31">31</option>
                  </select>
                  mois 
                  <select name="mois" size="1">
                    <option value="00">pas de mois particulier</option>
                    <option value="01">01</option> <option value="02">02</option> <option value="03">03</option>
                    <option value="04">04</option> <option value="05">05</option> <option value="06">06</option>
                    <option value="07">07</option> <option value="08">08</option> <option value="09">09</option> 
                    <option value="10">10</option> <option value="11">11</option> <option value="12">12</option>
                  </select>
                  année 
                  <select name="annee" size="1">
     
                    <option value="2009">2009</option> <option value="2010">2010</option>
                    <option value="2011">2011</option> <option value="2012">2012</option> <option value="2013">2013</option>
                    <option value="2014">2014</option> <option value="2015">2015</option> <option value="2016">2016</option> 
                    <option value="2017">2017</option> <option value="2018">2018</option> <option value="2019">2019</option>
                    <option value="2020">2020</option>
                  </select>
     
              </p>
              <p align="right">    
                 <input type="submit" name="Envoyer" value="Envoyer" onClick="ControleVide()">
              </p>
     
          </div>
          <p>&nbsp;</p>
          </form>    
          </td> 
      </tr>
    </table>
    </center>
    <p>&nbsp;</p>
    </body>
    </html>
    Le code php :

    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
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>Destampes Emballages </title>
    <style type="text/css">
    <!--
    body,td,th {
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 12px;
    	color: #7996DE;
    }
    body {
    	background-color: #FFFFFF;
    	background-image: url();
    }
    .Style1 {
    	font-size: 18px;
    	color: #FFFFFF;
    }
    .Style2 {
    	color: #FFFFFF;
    	font-size: 10px;
    }
    .Style4 {
    	color: #FFFFFF;
    	font-weight: bold;
    }
    .Style13 {color: #FFFF00}
    .Style14 {color: #7996DE}
    -->
    </style>
     
     
    <body>
    <center>
    <table width="903" border="1" cellspacing="0" bordercolor="#7996DE">
      <tr>
        <td width="76"><img src="images/logo.bmp" width="76" height="88"></td>
        <td width="817"><table width="817" height="90">
            <tr>
              <td width="809" height="36" bgcolor="#7996DE"><div align="center" class="Style1">Bureau Commercial </div></td>
            </tr>
            <tr>
              <td height="46" bgcolor="#7996DE"><p align="center" class="Style2">Nom Utilisateur</p>
                < <p align="center" class="Style4"><a href="accueil.php	" class="Style4">Accueil</a> | 
    											 <a href="informations.php" class="Style4">Informations</a> | 
    											 <a href="modifier_tache.php" class="Style4">Liste Suivi Prospection</a> | 
    							   				 <a href="supprimer_tache.php" class="Style4">Devis à réaliser</a> | 
    							   				 <a href="ajouter_rubrique.php" class="Style4">Suivi de devis</a> | 
    							   				 <a href="ajouter_type.php" class="Style4">Divers</a>
    											 <a href="ajouter_type.php" class="Style4">Plan d'action</a>
    			</p>
    		  </td>
            </tr>      
        </table>
        </td>
      </tr>
        </td>
      </tr>
        <tr>
          <td colspan=2 align="left">
    	  	<p><strong>Vous venez d'ajouter l'information suivante :</strong></p>
            <center><p>
    	    <table border=1 bordercolor="#7996DE">
    	      <tr>
    		    <td align="left">		  	
    			  <?
    			   $connect=mysql_connect('localhost','root','');
                    mysql_select_db('bureau_commercial',$connect);			  
    				$libelle_info=$_POST['libelle_info']; 
    				$description_info=$_POST['description_info'];
    				$jour=$_POST['jour_info']; 
    				$mois=$_POST['mois_info']; 
    				$annee=$_POST['annee_info'];
     
    				$date_cre= date('d-m-Y');
     
     
    				mysql_query("INSERT INTO information VALUES ('','$libelle_info', '$description_info', '$jour', '$mois', '$annee', '$date_cre')");
     
     
    				echo "$libelle_info";
    				echo "$description_info";
     
    				echo Date : "$jour" "$mois" "$annee";
                    mysql_close();
    			  ?>
    		    </td>
    		  </tr> 
    	    </table>
    		<br>	
    		</p></center>
    		<p align="center">
    		Vous pouvez à tous moments <a href="modifier_info.php" class="Style14">modifier</a> ou <a href="supprimer_info.php" class="Style14">supprimer</a> cette nouvelle information.</p>
    		<p align="center"><a href="accueil.php" class="Style14">Retour &agrave; l'accueil</a> <br>
    		    <br>
    	    </p></td> 
      </tr>
    </table>
    </center>
    <p>&nbsp;</p>
    </body>
    </html>
    Voila, par avance merci à tous!

  2. #2
    Membre éclairé Avatar de fab76000
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    311
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 311
    Par défaut
    Salut,
    Déja un conseil tu ferais bien de séparer tes déclarations css du code.
    De plus, il serait bien que tu organise ton code plus 'proprement' pour plus de lisibilité.
    par ailleurs je ne vois pas où est-ce que tu exécute des requetes SQL??
    Pourrait tu donner un exemple concret de ton pb et l'expliquet STP?

  3. #3
    Membre averti
    Inscrit en
    Janvier 2009
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 46
    Par défaut
    dsl erreur de ma part, je m'etais tromper, je n'avais pas mi le bon code.
    Mon problème c'est que rien ne se passe, rien est envoyé dans la base...

  4. #4
    Membre éclairé Avatar de fab76000
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    311
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 311
    Par défaut
    Oui mais si ut me donnes un petit bout de code (celui qui merde) je pourrais t'aider

  5. #5
    Membre averti
    Inscrit en
    Janvier 2009
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 46
    Par défaut
    alors le code qui ne fonctionne pas c'est celui là :

    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
    <?
    			   $connect=mysql_connect('localhost','root','');
                    mysql_select_db('bureau_commercial',$connect);			  
    				$libelle_info=$_POST['libelle_info']; 
    				$description_info=$_POST['description_info'];
    				$jour=$_POST['jour_info']; 
    				$mois=$_POST['mois_info']; 
    				$annee=$_POST['annee_info'];
     
    				$date_cre= date('d-m-Y');
     
     
    				mysql_query("INSERT INTO information VALUES ('','$libelle_info', '$description_info', '$jour', '$mois', '$annee', '$date_cre')");
     
     
    				echo "$libelle_info";
    				echo "$description_info";
     
    				echo Date : "$jour" "$mois" "$annee";
                    mysql_close();
    			  ?>

  6. #6
    Membre éclairé Avatar de fab76000
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    311
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 311
    Par défaut
    Alors dans un premier temps je te conseille de :
    - Vérifier l'existence de tes variables qui rentre en jeu dans ta requete, c'est bien d'afficher tes valeurs mais fais le avant ta requete.
    - Vérifie la cohérence de ta requete en l'exécutant directement sous ton sgbd.

    Redis moi ce que donne ces tests

  7. #7
    Membre averti
    Inscrit en
    Janvier 2009
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 46
    Par défaut
    alors mes variables existe bien c'est vérifiés, mais le echo ne marche tjrs et la requete non plus.

    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
                     <? echo "$libelle_info";
    				   echo "$description_info";
    				   echo Date : "$jour" "$mois" "$annee";
                                    ?>	  	
    			  <?
    			   $connect=mysql_connect('localhost','root','');
                               mysql_select_db('bureau_commercial',$connect);			  
    				$libelle_info=$_POST['libelle_info']; 
    				$description_info=$_POST['description_info'];
    				$jour=$_POST['jour_info']; 
    				$mois=$_POST['mois_info']; 
    				$annee=$_POST['annee_info'];
     
     
     
     
    				mysql_query("INSERT INTO information VALUES ('','$libelle_info', '$description_info', '$jour', '$mois', '$annee')");
     
     
     
                    mysql_close();
    			  ?>
    Lorsque que je l'execute directement dans mon sgbd cela fonctionne bien
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    INSERT INTO information VALUES ('','test', 'test info', '28', '04', '2009');

  8. #8
    Membre éclairé Avatar de fab76000
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    311
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 311
    Par défaut
    En faisant ce que je t'ai demandé tu réponds toi même a ton pb.
    Si tes echo ne marche pas et que ta requete fonctionne seul c'est biez nque tes variables n'existent pas (j'entends par la qu'elle peuvent etre vides)
    Tu dois avoir un problème lorsque tu les récupère en amont, comment les définit tu ?

  9. #9
    Membre averti
    Inscrit en
    Janvier 2009
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 46
    Par défaut
    çà oui j'ai bien cerner le problème.
    Par exemple pour $libelle_info, cette variable me permet de récuperer le contenu d'une chaine de caractere de mon formulaire (le titre quoi)
    <input name="libelle_info" type="text" size="98">

  10. #10
    Membre éclairé Avatar de fab76000
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    311
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 311
    Par défaut
    ok mais c'est input ce trouve ou?? Dans le même fichier que la ou tu fais ta requete? Tu transmet bien tes variables par un formulaire : $_POST['libelle_info'] ??
    Peux tu montrer le reste de ton code et me dire exactement quelle variable sont vides.

  11. #11
    Membre averti
    Inscrit en
    Janvier 2009
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 46
    Par défaut
    ALors non, il se trouve dans un autre fichier où il ya le formulaire (ci-dessous)

    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
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    <form name="form1" method="post" action="envoi_new_info.php">
     
              <table width="729">
                <tr>
                  <td colspan="2" align="left">&nbsp;&nbsp;&nbsp;Libell&eacute; :
                      <input name="libelle_info" type="text" size="98">
                  </td>
                </tr>
                <tr>
                  <td width="525" rowspan="2" align="left">
    			  	&nbsp;&nbsp;&nbsp;Description : 
                     &nbsp;&nbsp;&nbsp;<textarea name="description_info" cols="80" rows="12"></textarea>
                  </td>
     
                            </tr>
              </table>
              <P align="left">&nbsp;&nbsp;&nbsp;Date : jour  
                  <select name="jour" size="1">
                    <option value="00">pas de jour particulier</option>
                    <option value="01">01</option> <option value="02">02</option> <option value="03">03</option>
                    <option value="04">04</option> <option value="05">05</option> <option value="06">06</option>
                    <option value="07">07</option> <option value="08">08</option> <option value="09">09</option> 
                    <option value="10">10</option> <option value="11">11</option> <option value="12">12</option>
                    <option value="13">13</option> <option value="14">14</option> <option value="15">15</option>
                    <option value="16">16</option> <option value="17">17</option> <option value="18">18</option>
                    <option value="19">19</option> <option value="20">20</option> <option value="21">21</option>
                    <option value="22">22</option> <option value="23">23</option> <option value="24">24</option>
                    <option value="25">25</option> <option value="26">26</option> <option value="27">27</option>
                    <option value="28">28</option> <option value="29">29</option> <option value="30">30</option>
                    <option value="31">31</option>
                  </select>
                  mois 
                  <select name="mois" size="1">
                    <option value="00">pas de mois particulier</option>
                    <option value="01">01</option> <option value="02">02</option> <option value="03">03</option>
                    <option value="04">04</option> <option value="05">05</option> <option value="06">06</option>
                    <option value="07">07</option> <option value="08">08</option> <option value="09">09</option> 
                    <option value="10">10</option> <option value="11">11</option> <option value="12">12</option>
                  </select>
                  année 
                  <select name="annee" size="1">
     
                    <option value="2009">2009</option> <option value="2010">2010</option>
                    <option value="2011">2011</option> <option value="2012">2012</option> <option value="2013">2013</option>
                    <option value="2014">2014</option> <option value="2015">2015</option> <option value="2016">2016</option> 
                    <option value="2017">2017</option> <option value="2018">2018</option> <option value="2019">2019</option>
                    <option value="2020">2020</option>
                  </select>
     
     
              </p>
              <p align="right">    
                 <input type="submit" name="Envoyer" value="Envoyer" onClick="ControleVide()">
              </p>
     
          </div>
          <p>&nbsp;</p>
          </form>

  12. #12
    Membre éclairé Avatar de fab76000
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    311
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 311
    Par défaut
    Ok donc lorsque l'utilisateur saisit des valeurs, et qu'il valide les données du form sont passés au fichier "envoi_new_info.php".
    Dans ce cas tu as oublié de récupérer tes valeurs, avant de les afficher tu dois faire : $libelle_info = $_POST['libelle_info' ];

    Tu ne fais pas cela pour le moment? Si j'ai raison c'est tout à fait normal que sa ne marche pas

    PS : dsl je n'avais pas vu que tu utilisé le POST, mais il faut le faire avant la demande d'affichage pour bien vérifier que tes variables ne soient pas vides.

  13. #13
    Membre averti
    Inscrit en
    Janvier 2009
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 46
    Par défaut
    ahhh je commence à comprendre... je dois récupérer les valeurs saisies, dans la page du forulaire et non pas dans la page php. C'est bien çà?
    Et comme je ne récuperer pas de valeur, pas d'insertion possible?

  14. #14
    Membre éclairé Avatar de fab76000
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    311
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 311
    Par défaut
    Non désolé je t'ai peut être enbrouillé, pour faire simple et clair :
    Tu as ton formulaire dans une page (formulaire qui a l'air correct).
    Lorsque celui ci est validé il envoie les données du form dans une autre page (ici c'est envoi_new_info.php), dans ce fichier tu dois les récupérées avant tout affichage (logique), donc tu fais tes récupération ciomme tu as fait : $xx = $_POST['xx']; et après tu les affiche (echo $xx) pour vérifier que tout focntionne nikel, tu vois ? fais cela pour toutes tes variables et vois ce que tu récupères et dis moi. on vera la suite du pb après

  15. #15
    Membre averti
    Inscrit en
    Janvier 2009
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 46
    Par défaut
    ah d'accord ^^. Mais je patauge là, çà ne m'affiche rien du tout.... Piouuu

  16. #16
    Membre éclairé Avatar de fab76000
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    311
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 311
    Par défaut
    cela ne t'affiche rien du tout???? Aucune valeur?
    Attends je mange et je regarde ton form, je te tiens au courant.
    bon ap

  17. #17
    Membre éclairé Avatar de fab76000
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    311
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 311
    Par défaut
    Me revoila,
    J'ai regardé rapidement ton formulaire et je soupçonne ta fonction de controle d'être éventuellement la cause du pb, a quoi corresponf ta fonciton ControleVide()? celle qui est appelé lorsque l'on valide le form??

    PS : Pour vérifier ci c'est la cause supprime la et teste ton form

  18. #18
    Membre averti
    Inscrit en
    Janvier 2009
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 46
    Par défaut
    c'étais pour tester si il n'y avais rien dans le formulair mais ça ne marcher pas lol.
    Donc je l'ai enlever mais ça ne donne tjrs rien. Il existe un autre moyen pour faire un formulaire?? parce que la je seche completement...

  19. #19
    Membre éclairé Avatar de fab76000
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    311
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 311
    Par défaut
    Euh non je ne connais que la balise form pour faire un formulaire
    Essaye ceci sur ta machine :
    form.php :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <form name="form1" method="post" action="reception.php">
              <input type="text" name="libelle">
              <input type="submit" value="Envoyer">
              </form>
    reception.php :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $libelle = $_POST['libelle'];
    echo $libelle;
    Crée ces deux fichiers, mets une valeur dans ton formulaire, valide le, et tu devrais voir afficher dans l'autre fichier la valeur saisi.

    Teste sa et dis moi

    PS: Oups j'ai bien entendu oublier les balises html et php, mais corrige

  20. #20
    Membre averti
    Inscrit en
    Janvier 2009
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 46
    Par défaut
    çà marche, avec un formulaire tout simple, j'avais déja tester, j'avais envoyer les données dans la base aussi, c'est juste ce code la lol, il est maudi...
    Non serieusement je ne comprends pas du tout.

Discussions similaires

  1. Réponses: 6
    Dernier message: 12/02/2011, 17h58
  2. Formulaire pour insertion dans une bdd
    Par cobolons dans le forum Langage
    Réponses: 6
    Dernier message: 17/04/2009, 18h59
  3. [HTML 4.0] Formulaire pour insertion dans une bdd
    Par cobolons dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 17/04/2009, 08h53
  4. [MySQL] Formulaire et insertion dans BDD
    Par karim7771 dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 07/07/2008, 17h45
  5. Réponses: 12
    Dernier message: 16/08/2006, 22h28

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