Partagez | 
 

 formulaire php et mysql

Voir le sujet précédent Voir le sujet suivant Aller en bas 
XPeria.Sony.Mat
Membre
Membre
avatar

Masculin Messages : 7
Réputation : 0
Date d'inscription : 16/08/2012
Age : 19

Jeu 16 Aoû - 18:52

Bonjour,
je créer un site et je suis a un formulaire, j'ai suivies ce tuto https://www.youtube.com/watch?feature...&v=i8byuKn_r1E
les donnée ne vont pas dans la base de donnée pourquoi ?

Le code :
Code:

<?php
var_dump($_POST);
mysql_error();
if(isset($_POST['Nom_prenom']) && isset($_POST['Date_de_naissance']) && isset($_POST['Adresse']) && isset($_POST['Ville']) && isset($_POST['Cp']) && isset($_POST['Civil']) && isset($_POST['Email'])&& isset($_POST['Telephone'])&& isset($_POST['Code']) && $_POST['Nom_prenom'] != "" && $_POST['Date_de_naissance'] != "" && $_POST['Adresse'] != "" && $_POST['Ville'] != "" && $_POST['Cp'] != "" && $_POST['Civil'] != "" && $_POST['Email'] != ""&& $_POST['Telephone'] != ""&& $_POST['Code'] != ""){
    $Nom_prenom = $_POST['Nom_prenom'];
   $Date_de_naissance = $_POST['Date_de_naissance'];
   $Adresse =$_POST['Adresse'];
   $Ville = $_POST['Ville'];
   $Cp= $_POST['Cp']; 
    $Civil = $_POST['Civil'];
   $Email = $_POST['Email'];
    $Telephone = $_POST['Telephone'];    
   $Code = $_POST['Code'];
 $connect= mysql_connect('localhost','client','*********') or die('Impossible de se connecter au serveur MySQL');
    mysql_select_db("phplogin"); 
    mysql_query("INSERT INTO clients (Nom_prenom,Date_de_naissance,Adresse,Ville,Cp,Civil,Email,Telephone,Code)VALUES('$Nom_prenom','$Date_de_naissance','$Adresse','$Ville','$Cp','$Civil','$Email','$Telephone','$Code')");
   }
?>
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title>Nouveau client-CashProg</title>
      <LINK rel="stylesheet" type="text/css" href="style.css">
    </head>

    <body>
   <p><font color="red">/!\ Tous les champs doivent être remplis /!\</font>
<form method="POST" action="nouveauxclient.php">
<center><fieldset><legend><font color="red">Nouveaux Client</font></legend>
<TABLE BORDER=0>
<TR>
   <TD><input type="text" name="Code" value="<?php echo rand(1, 9999999) ?>" /></TD>
<TD><label for="Civil">Civilité:</TD>
   <TD>
      <select name="Civil">
          <option>Mr.</option>
          <option>Mlle</option>
          <option>Mme</option>
        </select></TD>
   <TD>Nom et prenom</TD>
   <TD>
   <INPUT type=text name="Nom_prenom">
   </TD>
</TR>
<TR>
   <TD>Adresse</TD>
   <TD>
   <INPUT type=text name="Adresse">
   </TD>
   <TD>Code Postal</TD>
   <TD>
   <INPUT type=text name="Cp">
   </TD>
   </TR>
   <TR>
   <TD>Ville</TD>
   <TD>
   <INPUT type=text name="Ville">
   </TD>
   <TD>Telephone</TD>
   <TD>
   <INPUT type=text name="Telephone">
   </TD>
   </TR>
   <TR>
   <TD>Email</TD>
   <TD>
   <INPUT type=text name="Email">
   </TD>
   <TD>Date de naissance</TD>
   <TD>
   <INPUT type=text name="Date_de_naissance">
   </TD>
</TABLE></center>
<center><INPUT border=0 src="ok.png" type=image Value=submit align="middle" > </center>
</FORM><br><br/>
</fieldset><center>
 </body>
 </html>
James
Fondateur
Fondateur
avatar

Masculin Messages : 1531
Réputation : 2
Date d'inscription : 17/07/2010
Age : 35

Fiche du Codeur
PHP/MySQL:
0/0  (0/0)
HTML/CSS:
0/0  (0/0)
JavaScript:
0/0  (0/0)

Ven 17 Aoû - 17:46

J'ai caché ton mot de passe ^^

Déjà pour une meilleur visibilité modifié ton mysql_query() par cela et afficher l'erreur :

Code:
mysql_query("INSERT INTO clients (Nom_prenom,Date_de_naissance,Adresse,Ville,Cp,Civil,Email,Telephone,Code) VALUES('".$Nom_prenom."','".$Date_de_naissance."','".$Adresse."','".$Ville."','".$Cp."','".$Civil."','".$Email."','".$Telephone."','".$Code."')") or die(mysql_error());

Ensuite donne l'erreur ^^

_________________
[center]
http://jecode.forumactif.com
XPeria.Sony.Mat
Membre
Membre
avatar

Masculin Messages : 7
Réputation : 0
Date d'inscription : 16/08/2012
Age : 19

Ven 17 Aoû - 17:52

Bonjour celui là est résolu mais j'aurais besoin d'un codeur php pour m'aider a développé mon projet si quelqu'un est volontiers bref sinon j'ai un autres code pareils sauf que les champs changent le problème est que les donnée ne rentre pas dans la base de données !
Code:

<?php
mysql_error();
if(isset($_POST['Codebarre']) && isset($_POST['Designation']) && isset($_POST['Rayon']) && isset($_POST['Famille']) && isset($_POST['Poids']) && isset($_POST['Pointsdefidelite']) && isset($_POST['Datedesortie'])&& isset($_POST['Prixdereprise'])&& isset($_POST['Tva'])&& isset($_POST['Ventettc'])&& isset($_POST['Venteht'])&& isset($_POST['Stock'])&& isset($_POST['Neuf'])&& isset($_POST['Occasions'])&& isset($_POST['Fournisseurs']) && $_POST['Codebarre'] != "" && $_POST['Designation'] != "" && $_POST['Rayon'] != "" && $_POST['Famille'] != "" && $_POST['Poids'] != "" && $_POST['Pointsdefidelite'] != "" && $_POST['Datedesortie'] != ""&& $_POST['Prixdereprise'] != ""&& $_POST['Tva'] != ""&& $_POST['Ventettc'] != ""&& $_POST['Venteht'] != ""&& $_POST['Stock'] != ""&& $_POST['Neuf'] != ""&& $_POST['Occasions'] != ""&& $_POST['Fournisseurs'] != ""){
    $Codebarre = $_POST['Codebarre'];
   $Designation = $_POST['Designation'];
   $Rayon =$_POST['Rayon'];
   $Famille = $_POST['Famille'];
   $Poids= $_POST['Poids']; 
    $Pointsdefidelite = $_POST['Pointsdefidelite'];
   $Datedesortie = $_POST['Datedesortie'];
    $Prixdereprise = $_POST['Prixdereprise'];    
   $Tva = $_POST['Tva'];
   $Ventettc = $_POST['Ventettc'];
   $Venteht = $_POST['Venteht'];
   $Stock = $_POST['Stock'];
   $Neuf = $_POST['Neuf'];
   $Occasions = $_POST['Occasions'];
   $Fournisseurs = $_POST['Fournisseurs'];
 $connect= mysql_connect('localhost','admin','31p71h49') or die('Impossible de se connecter au serveur MySQL');
    mysql_select_db("cashprog"); 
    mysql_query("INSERT INTO articles (Codebarre,Designation,Rayon,Famille,Poids,Pointsdefidelite,Datedesortie,Prixdereprise,Tva,Ventettc,Venteht,Stock,Neuf,Occasions,Fournisseurs)VALUES('$Codebarre','$Designation','$Rayon','$Famille','$Poids','$Poinstdefidelite','$Datedesortie','$Prixdereprise','$Tva','$Tva','$Ventettc','$Venteht','$Stock','$Neuf','$Neuf','$Occasions','$Fournisseurs')");
   }
?>
<!DOCTYPE html>
<html>
    <head>
   
   <LINK rel="stylesheet" type="text/css" href="style.css">
        <meta charset="utf-8" />
        <title>Nouvel articles-CashProg</title>
    </head>

    <body>
<form method="POST" action="nouveauxarticle.php">
<p><font color="red">/!\ Tous les champs doivent être remplis /!\</font></p>
<center><fieldset><legend><font color="red">Général</font></legend>
<TABLE BORDER=0>
<TR>
   <TD>Code barre:</TD>
   <TD>
   <INPUT type=text name="Codebarre">
   Occasions : <INPUT type=radio name="sexe" value="Occasions">
   Neuf :<INPUT type=radio name="sexe" value="Neuf"></TD>
   <TR>
   <TD>Designation:</TD>
   <TD>
   <INPUT type="text" style="width: 400px; height: 22;" name="Designation"></TD>
   </TR>
   <TR>
   <TD>Rayon:</TD>
   <TD><INPUT type=text name="Rayon">
   Famille:
   <INPUT type=text name="Famille"></TD>
   </TR>
   <TR>
   <TD>Fournisseurs:</TD>
   <TD><INPUT type=text name="Fournisseurs">
   Poids:
   <INPUT type=text name="Poids"></TD>
   <TR>
   <TD>Points de fidélité:</TD>
   <TD><INPUT type=text name="Poinstdefidelite">
   Date de sortie:
   <INPUT type=text name="Date de sortie"></TD>
   </TR>
   </TABLE>
</fieldset></center>
<center><fieldset><legend><font color="red">Tarifications</font></legend>
<TABLE BORDER=0>
<TR>
   <TD>Prix de reprise:</TD>
   <TD>
   <INPUT type=text name="Prixdereprise">
   Tva:
   <INPUT type="text"name="Tva">
   </TD>
   <TR>
   <TD>Vente TTC:</TD>
   <TD><INPUT type=text name="Ventettc">
   Vente HT:
   <INPUT type=text name="Venteht"></TD>
   </TR>
   <TR>
   <TD>Stock:</TD>
   <TD><INPUT type=text name="Stock">
   </TR>
   </TABLE>
<center><INPUT border=0 src="ok.png" type=image Value=submit align="middle" > </center>
</FORM>
</fieldset></center>
James
Fondateur
Fondateur
avatar

Masculin Messages : 1531
Réputation : 2
Date d'inscription : 17/07/2010
Age : 35

Fiche du Codeur
PHP/MySQL:
0/0  (0/0)
HTML/CSS:
0/0  (0/0)
JavaScript:
0/0  (0/0)

Sam 18 Aoû - 15:42

modifie :

Code:
mysql_query("INSERT INTO articles (Codebarre,Designation,Rayon,Famille,Poids,Pointsdefidelite,Datedesortie,Prixdereprise,Tva,Ventettc,Venteht,Stock,Neuf,Occasions,Fournisseurs)VALUES('$Codebarre','$Designation','$Rayon','$Famille','$Poids','$Poinstdefidelite','$Datedesortie','$Prixdereprise','$Tva','$Tva','$Ventettc','$Venteht','$Stock','$Neuf','$Neuf','$Occasions','$Fournisseurs')");

Par :

Code:
mysql_query("INSERT INTO articles (Codebarre,Designation,Rayon,Famille,Poids,Pointsdefidelite,Datedesortie,Prixdereprise,Tva,Ventettc,Venteht,Stock,Neuf,Occasions,Fournisseurs)VALUES('$Codebarre','$Designation','$Rayon','$Famille','$Poids','$Poinstdefidelite','$Datedesortie','$Prixdereprise','$Tva','$Tva','$Ventettc','$Venteht','$Stock','$Neuf','$Neuf','$Occasions','$Fournisseurs')") or die(mysql_error());

Et dis nous l'erreur ^^

_________________
[center]
http://jecode.forumactif.com
James
Fondateur
Fondateur
avatar

Masculin Messages : 1531
Réputation : 2
Date d'inscription : 17/07/2010
Age : 35

Fiche du Codeur
PHP/MySQL:
0/0  (0/0)
HTML/CSS:
0/0  (0/0)
JavaScript:
0/0  (0/0)

Mar 28 Aoû - 5:45

Coucou ^^ Des nouvelles ?

_________________
[center]
http://jecode.forumactif.com
Contenu sponsorisé





Page 1 sur 1

 Sujets similaires

-
» [Résolu] Recherche d'un BON aspirateur de sites + formulaire informat
» Valider formulaire page html [RESOLU]
» Formulaire et spam
» Probleme avec caption sur un formulaire
» [obligatoire] - Formulaire de commande (logos/mini bannières)

Vous ne pouvez pas répondre aux sujets dans ce forum
JeCode - Forum d'Aide à la Programmation Web :: Au ♥ du Langage :: PHP/MySQL :: Aide & Questions-