Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/01/2011, 18h12   #1
Invité régulier
 
Inscription : janvier 2010
Messages : 20
Détails du profil
Informations forums :
Inscription : janvier 2010
Messages : 20
Points : 5
Points : 5
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 :
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...
nusdo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2011, 18h24   #2
Membre chevronné
 
Homme Taoufiq Ben
Développeur Web
Inscription : mai 2009
Messages : 456
Détails du profil
Informations personnelles :
Nom : Homme Taoufiq Ben
Âge : 25
Localisation : Maroc

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

Informations forums :
Inscription : mai 2009
Messages : 456
Points : 639
Points : 639
$_POST recupere les valeur des input qui sont situé dans l'attribut value
Code :
1
2
 
<input type="text" name="ville" value="paris" />
ICI le $_POST['ville'] va recuperer paris
m4riachi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2011, 19h01   #3
Invité régulier
 
Inscription : janvier 2010
Messages : 20
Détails du profil
Informations forums :
Inscription : janvier 2010
Messages : 20
Points : 5
Points : 5
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... !?
nusdo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2011, 19h09   #4
Membre Expert
 
Avatar de Eric2a
 
Homme Eric Garidacci
Inscription : septembre 2005
Messages : 1 057
Détails du profil
Informations personnelles :
Nom : Homme Eric Garidacci
Âge : 41

Informations forums :
Inscription : septembre 2005
Messages : 1 057
Points : 1 564
Points : 1 564
Salut,

Code :
<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.
__________________

N'oubliez pas le vote des messages utiles ainsi que le Tag [Résolu].

Mon Site Web : Corse - Actualité, Météo, Vidéos, Logiciels, ...
Eric2a est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2011, 10h36   #5
Invité régulier
 
Inscription : janvier 2010
Messages : 20
Détails du profil
Informations forums :
Inscription : janvier 2010
Messages : 20
Points : 5
Points : 5
parfait sa marche merci!
nusdo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h05.


 
 
 
 
Partenaires

Hébergement Web