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

Langage PHP Discussion :

formulaire php et mysql


Sujet :

Langage PHP

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Août 2012
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2012
    Messages : 14
    Points : 5
    Points
    5
    Par défaut formulaire php et mysql
    Bonjour,
    je créer un site et je suis a un formulaire, j'ai suivies ce tuto http://www.youtube.com/watch?feature...&v=i8byuKn_r1E
    j'ai une erreur qui s'affiche ! Parse error: syntax error, unexpected T_STRING, expecting ']' in C:\wamp\www\nouveauxclient.php on line 5

    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
     
    <?php
     
        $Nom = $_POST['Nom']; 
        $Prenom =$_POST['Prenom]; 
    	$Date_de_naissance = $_POST['Date_de_naissance']; 
    	$Adresse =$_POST['Adresse']; 
    	$Ville = $_POST['Ville']; 
    	$Cp= $_POST['Cp']; 
    	$Pays = $_POST['Pays']; 
        $Civil = $_POST['Civil']; 
    	$Email = $_POST['Email']; 
    if (isset($nom) && $nom!="") {
     $connect= mysql_connect('localhost','client','31p71h49'); 
        mysql_select_db("phplogin");  
        mysql_query("INSERT INTO (Nom, Prenom,Date_de_naissance,Adresse,Ville,Cp,Pays,Civil,Email phplogin VALUES('', '$nom', '$prenom','$date_de_naissance','$adresse','$ville','$cp','$pays','$civil','$email')");  
    	
    
    ?>
    <form method="POST" action="nouveauxclient.php">
    <p>Nom</p>
    <input type="text" name="Nom"/>
    <p>Prénom</p>
    <input type="text" name="Prénom"/>
    <p>Date de naissance</p>
    <input type="text" name="Date_de_naissance"/>
    <p>Adresse</p>
    <input type="text" name="Adresse"/>
    <p>Ville</p>
    <input type="text" name="Ville"/>
    <p>Code Postal</p>
    <input type="text" name="Cp"/>
    <p>Pays</p>
    <input type="text" name="Pays"/>
    <p>Civil</p>
    <input type="text" name="Civil"/>
    <p>Email</p>
    <input type="text" name="Email"/><br/><br>
    <input type="submit" name="Validez" value="Valider"/>
    </form>

  2. #2
    Membre éprouvé Avatar de patrickbaras
    Homme Profil pro
    Informaticien (à sa mémère).
    Inscrit en
    Septembre 2010
    Messages
    525
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : Belgique

    Informations professionnelles :
    Activité : Informaticien (à sa mémère).
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 525
    Points : 1 103
    Points
    1 103
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $Prenom =$_POST['Prenom'];

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Août 2012
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2012
    Messages : 14
    Points : 5
    Points
    5
    Par défaut
    Merci beaucoup j'ai réglé le problème mais j'en est un autres il n'y as plus d’erreur mais les informations ne vont pas dans la bases de données.

    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
     
    <?php
    if(isset($_POST['$Nom']) && isset($_POST['$Prenom']) && isset($_POST['$Date_de_naissance']) && isset($_POST['$Adresse']) && isset($_POST['$Ville']) && isset($_POST['$Cp']) && isset($_POST['$Pays']) && isset($_POST['$Civil']) && isset($_POST['$Email']) && $_POST['Nom'] != "" && $_POST['Prenom'] != "" && $_POST['Date_de_naissance'] != "" && $_POST['Adresse'] != "" && $_POST['Ville'] != "" && $_POST['Cp'] != "" && $_POST['Pays'] != "" && $_POST['Civil'] != "" && $_POST['Email'] != ""){
        $Nom = $_POST['Nom']; 
        $Prenom =$_POST['Prenom']; 
    	$Date_de_naissance = $_POST['Date_de_naissance']; 
    	$Adresse =$_POST['Adresse']; 
    	$Ville = $_POST['Ville']; 
    	$Cp= $_POST['Cp']; 
    	$Pays = $_POST['Pays']; 
        $Civil = $_POST['Civil']; 
    	$Email = $_POST['Email']; 
     $connect= mysql_connect('localhost','client','31p71h49'); 
        mysql_select_db("phplogin");  
        mysql_query("INSERT INTO clients (Nom,Prenom,Date_de_naissance,Adresse,Ville,Cp,Pays,Civil,Email)VALUES('$Nom','$Prenom','$Date_de_naissance','$Adresse','$Ville','$Cp','$Pays','$Civil','$Email')");   
    	}
     
    ?>
    <form method="POST" action="nouveauxclient.php">
    <p>Nom</p>
    <input type="text" name="Nom"/>
    <p>Prenom</p>
    <input type="text" name="Prenom"/>
    <p>Date de naissance</p>
    <input type="text" name="Date_de_naissance"/>
    <p>Adresse</p>
    <input type="text" name="Adresse"/>
    <p>Ville</p>
    <input type="text" name="Ville"/>
    <p>Code Postal</p>
    <input type="text" name="Cp"/>
    <p>Pays</p>
    <input type="text" name="Pays"/>
    <p>Civil</p>
    <input type="text" name="Civil"/>
    <p>Email</p>
    <input type="text" name="Email"/><br/><br>
    <input type="submit" name="Validez" value="Valider"/>
    </form>

  4. #4
    Membre éprouvé Avatar de patrickbaras
    Homme Profil pro
    Informaticien (à sa mémère).
    Inscrit en
    Septembre 2010
    Messages
    525
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : Belgique

    Informations professionnelles :
    Activité : Informaticien (à sa mémère).
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 525
    Points : 1 103
    Points
    1 103
    Par défaut
    par faire de mix entre $_POST['Nom'] et $Nom
    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
    <?php
    if(
    isset($_POST['$Nom']) 
    && isset($_POST['$Prenom']) 
    && isset($_POST[$Date_de_naissance']) 
    && isset($_POST['$Adresse']) 
    && isset($_POST['$Ville']) 
    && isset($_POST['$Cp']) 
    && isset($_POST['$Pays']) 
    && isset($_POST['$Civil']) 
    && isset($_POST['$Email']) 
    && $_POST['Nom'] != "" 
    && $_POST['Prenom'] != "" 
    && $_POST['Date_de_naissance'] != "" 
    && $_POST['Adresse'] != "" 
    && $_POST['Ville'] != "" 
    && $_POST['Cp'] != "" 
    && $_POST['Pays'] != "" 
    && $_POST['Civil'] != "" 
    && $_POST['Email'] != ""
    ){

  5. #5
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Points : 15 059
    Points
    15 059
    Par défaut
    Bonjour,

    isset($_POST['$Nom'])
    $Nom est égal à quoi? et dans un String entre de single quote ', les variables ne sont pas aussi interprétées.

    Et aussi si on vous voulez vérifier que la chaine n'est pas vide
    isset($_POST['Nom']) && $_POST['Nom']!=""
    est équivaut à
    A+.

  6. #6
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Août 2012
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2012
    Messages : 14
    Points : 5
    Points
    5
    Par défaut
    Bonjour, merci mais toujours pareils voici mon code actuel :
    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
    <?php
    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','31p71h49') 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><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>

  7. #7
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Points : 15 059
    Points
    15 059
    Par défaut
    As-tu lu mon post ?

  8. #8
    Membre éprouvé Avatar de patrickbaras
    Homme Profil pro
    Informaticien (à sa mémère).
    Inscrit en
    Septembre 2010
    Messages
    525
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : Belgique

    Informations professionnelles :
    Activité : Informaticien (à sa mémère).
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 525
    Points : 1 103
    Points
    1 103
    Par défaut
    dans $_POST['$Nom_prenom'] il faut supprimer le deuxième $
    ainsi que dans les autres $_POST['$....

  9. #9
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Août 2012
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2012
    Messages : 14
    Points : 5
    Points
    5
    Par défaut
    Ah ok ! Merci je n'avais pas compris je croyez qu'il falait que je rajoute des $ voici mon code
    EDIT: Cela ne fonctionne toujours pas !
    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
     
    <?php
    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','31p71h49') 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><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>

  10. #10
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Points : 15 059
    Points
    15 059
    Par défaut
    Met var_dump($_POST)au début de ton php pour voir.

    A+.

  11. #11
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Août 2012
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2012
    Messages : 14
    Points : 5
    Points
    5
    Par défaut
    Citation Envoyé par andry.aime Voir le message
    Met var_dump($_POST)au début de ton php pour voir.

    A+.
    Bonjour j'ai cette erreur :
    ( ! ) Parse error: syntax error, unexpected T_IF in C:\wamp\www\CashProg\nouveauxarticle.php on line 3

  12. #12
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Points : 15 059
    Points
    15 059
    Par défaut
    Il faut mettre un ";" après .

  13. #13
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Août 2012
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2012
    Messages : 14
    Points : 5
    Points
    5
    Par défaut
    Donc voici mon code actuel avec var dump
    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
    <?php
    var_dump($_POST);
    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','31p71h49') 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><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>
    et en haut de ma page j'ai array (size=0)
    empty

  14. #14
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Points : 15 059
    Points
    15 059
    Par défaut
    Rempli ton formulaire et fait un submit.

  15. #15
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Août 2012
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2012
    Messages : 14
    Points : 5
    Points
    5
    Par défaut
    erreur !

    array (size=10)
    'Civil' => string 'Mr.' (length=3)
    'Nom_prenom' => string 'dupont' (length=6)
    'Adresse' => string 'jean' (length=4)
    'Cp' => string '33700' (length=5)
    'Ville' => string 'merignac' (length=8)
    'Telephone' => string '065685452' (length=10)
    'Email' => string 'sims3teck' (length=9)
    'Date_de_naissance' => string '28/12/1998' (length=10)
    'x' => string '82' (length=2)
    'y' => string '9' (length=1)

  16. #16
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Points : 15 059
    Points
    15 059
    Par défaut
    Ben voilà
    il n'y a pas de "Code" dans l'array, donc avec le
    isset($_POST['Code'])
    ça ne va pas rentrer dans le if.
    Et comme je disait plus haut, utilise la fonction empty au lieu de 2 test isset et !=.

    A+.

  17. #17
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Août 2012
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2012
    Messages : 14
    Points : 5
    Points
    5
    Par défaut
    J'ai rectifié le 'code' donc cela donen l'erreur !


    array (size=11)
    'Code' => string '1142884' (length=7)
    'Civil' => string 'Mr.' (length=3)
    'Nom_prenom' => string 'dupont jean' (length=11)
    'Adresse' => string '5 rue des pommes ' (length=17)
    'Cp' => string '33700' (length=5)
    'Ville' => string 'Merignac' (length=8)
    'Telephone' => string '06---------' (length=11)
    'Email' => string 'sims3teck' (length=9)
    'Date_de_naissance' => string '28/12/1998' (length=10)
    'x' => string '59' (length=2)
    'y' => string '26' (length=2)

  18. #18
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Points : 15 059
    Points
    15 059
    Par défaut
    Citation Envoyé par flyad Voir le message
    J'ai rectifié le 'code' donc cela donen l'erreur !
    Ce n'est pas de l'erreur, regarde le document sur la fonction var_dump de php pour savoir ce que c'est. Dans la requête SQL aussi, regarde bien, tu as oublié la parenthèse ouvrante de la liste de colonnes à remplir.

    A+.

  19. #19
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Points : 15 059
    Points
    15 059
    Par défaut
    Utilise aussi mysql_error() pour les erreurs mysql.

    A+.

  20. #20
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Août 2012
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2012
    Messages : 14
    Points : 5
    Points
    5
    Par défaut
    Mon 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
    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
     
    <?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','31p71h49') 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>
    ma page web :
    array (size=11)
    'Code' => string '9064941' (length=7)
    'Civil' => string 'Mr.' (length=3)
    'Nom_prenom' => string 'lol' (length=3)
    'Adresse' => string 'lol' (length=3)
    'Cp' => string 'lol' (length=3)
    'Ville' => string 'lol' (length=3)
    'Telephone' => string 'lol' (length=3)
    'Email' => string 'lol' (length=3)
    'Date_de_naissance' => string 'lol' (length=3)
    'x' => string '112' (length=3)
    'y' => string '31' (length=2)

Discussions similaires

  1. [MySQL] Selection dans un Formulaire php et Mysql
    Par neutrall dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 25/07/2012, 13h11
  2. [MySQL] Formulaire PHP ->MySQL
    Par shub dans le forum PHP & Base de données
    Réponses: 14
    Dernier message: 09/02/2010, 23h42
  3. [MySQL] formulaire php- source mysql
    Par romain.barraud dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 12/04/2007, 19h36
  4. Formulaire PHP-MySQL
    Par fara morgana dans le forum Langage
    Réponses: 11
    Dernier message: 09/05/2006, 16h46
  5. [MySQL] Bug Formulaire PHP-MySQL
    Par Davboc dans le forum PHP & Base de données
    Réponses: 17
    Dernier message: 01/03/2006, 16h15

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