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 :

probleme basic ($_POST) vide


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 29
    Points : 20
    Points
    20
    Par défaut probleme basic ($_POST) vide
    Bonjour, je suis étudiant en informatique, et je coince sur un problème plus que basic, en effet, j'envoie via un formulaire plusieurs variables sur une autre page appelé index.php, mais mon tableau de post reste vide...

    En gros j'aimerais savoir pourquoi mon tableau post et vide...

    voici le code html :


    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
     
    <form  method="post" action="index.php">
     
    <fieldset>
    <legend>Quel grade avez vous ? </legend>
     
     
    	<fieldset>
    	<legend>Formulaire de contact :</legend>
    	<label align="center" id="lblNom">Nom :</label>									<input id='nom' name='nom' type='text'/>
    	<label align="center" id="lblPrenom">Prenom :</label>							<input id='prenom' name='prenom' type='text'/>
    	<label align="center" id="lblDateDeNaissance">Date de Naissance :</label>		<input id='dateNaiss' name='dateNaiss' type='text' onKeyup="verifDate(this)"/>
    	<label align="center" id="lblville">Ville :</font></label> 						<input id='ville' name='ville' type='text'/>
    	</fieldset>
     
    	<fieldset>
    	<legend>Information :</legend>
    	<label align="center" id="lblPassword">Mot de passe :</label>					<input id='mdp' name='mdp' type='password'/>
    	<label align="center" id="lblAdresseMel">Adresse Mail :</label>					<input id='mel' name='mel' type='text' onblur="verifChamp(this)"/>
    	<label align="center" id="lbllogin">Login :</label>								<input id='login' name='login' type='text' onblur="verifChamp(this)"/>
    	<label align="center" id="lblGroupCapo" style="display:none">Groupe de capoeira :</label> <input id='groupCapo' name='groupCapo' type='text' style="display:none"/>
    	</fieldset>
    				<input id='submitInscription' value="Enregistrer" name='submit' type='submit' onclick="valid()"/>
    					</fieldset>
    </div>
    </form>
     
     
          le code php :
     
     
     
    <?php
     
    include "connection.inc";
    include "utile.inc";
     
    echo "<br>-----".$_POST['login'];
     
    if(isset($_POST['submit'])){
    			$submit = $_POST['submit'];
    			}else $submit="";
     
    if(isset($_POST['login'])){
    			$login = $_POST['login'];
    			}else $login="";
     
    if(isset($_POST['ville'])){
    			$ville = $_POST['ville'];
    			}else $ville="";
     
    if(isset($_POST['prenom'])){
    			$prenom = $_POST['prenom'];
    			}else $prenom = "";
     
    if(isset($_POST['mdp'])){
    			$mdp = $_POST['mdp'];
    			}else $mdp = "";
     
    if(isset($_POST['mel'])){
    			$mel = $_POST['mel'];
    			}else $mel="";	
     
    if(isset($_POST['dateNaiss'])){
    			$dateNaiss = $_POST['dateNaiss'];
    			}else $dateNaiss = "";
     
    			if($submit){
     
    					$temps = new temps();
    					$date = $temps->formatInverse($dateNaiss);
     
    					$SQL = "INSERT into personne (PRENOM,E_MAIL,DATE_DE_NAISSANCE,LOGIN,PASS,VILLE) 
    										VALUES ('".$prenom."','".$mel."','".$date."','".$login."','".$mdp."','".$ville."')";			
     
    echo"<br>----".$SQL;
     
    ?>
    le echo $SQL m'affiche la requête, mais vide...

  2. #2
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2009
    Messages
    736
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2009
    Messages : 736
    Points : 1 101
    Points
    1 101
    Par défaut
    $_POST recupere les valeur des input qui sont situé dans l'attribut value
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <input type="text" name="ville" value="paris" />
    ICI le $_POST['ville'] va recuperer paris

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 29
    Points : 20
    Points
    20
    Par défaut
    euh, je ne suis pas sur de comprendre car pour le input, c'est l'utilisateur qui rentre la valeur je ne la connais donc pas... !?

  4. #4
    Membre émérite
    Avatar de Eric2a
    Homme Profil pro
    Technicien
    Inscrit en
    Septembre 2005
    Messages
    1 225
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Technicien

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 225
    Points : 2 411
    Points
    2 411
    Par défaut
    Salut,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="text" name="ville" value="paris" />
    Lors de la soumission du formulaire,

    Le tableau $_POST contiendra entre autres l'élément 'ville'

    L'élément $_POST['ville'] contiendra la saisie de l'utilisateur.

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 29
    Points : 20
    Points
    20
    Par défaut
    parfait sa marche merci!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Probleme champ date vide
    Par doudoustephane dans le forum Access
    Réponses: 2
    Dernier message: 21/06/2006, 19h03
  2. Probleme basic de class
    Par uriotcea dans le forum C++
    Réponses: 2
    Dernier message: 08/06/2006, 18h42
  3. Varialbles $_POST vides
    Par Black-Ghost dans le forum Langage
    Réponses: 8
    Dernier message: 16/03/2006, 19h26
  4. Probleme de champ vide
    Par Bradarys dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 30/11/2005, 07h53
  5. [stringtokenizer] probleme avec champs vides
    Par gege2mars dans le forum Langage
    Réponses: 9
    Dernier message: 30/06/2004, 08h25

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