Re ;
formulaire page index.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
<!DOCTYPE html>
<HTML>
<head>
	<!--Pour forcer le navigateur à afficher en mode IE9, sans quoi il peut passer en mode quirks.-->
	<meta http-equiv="X-UA-Compatible" content="IE=edge" /> 
	<meta charset="utf-8" />
	<META HTTP-EQUIV="Pragma" CONTENT="no-cache"> <!-- application dynamique  -->
	<link rel="shortcut icon" href="image/favs3g.ico" />
	<link rel="stylesheet" media="screen" type="text/css" href="css/style_div.css"> 
	<title> Identification</title>
</head>
<body>
 
 
	<div class="entete">
			<div class="date">
				        <?php
						$jour = array("Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi");
						$mois = array("","Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre");
						$heure_courante = date ("H:i");
						$dateDuJour = $jour[date("w")]." ".date("d")." ".$mois[date("n")]." ".date("Y")."     ".$heure_courante;
						echo "Date:   ". $dateDuJour;
 
						?> 
 
			</div>
			<div class="h1">
				<h1> S-3-G: Identification </h1>
		</div>
	</div>
		<div class="contenu"> 
		<?php 
			  if(isset($message))
			  {
			  echo $message;
			  }
		?>
		<form class="form" action="http://localhost/s3g/codephp/valid.php" method="poste" " autocomplete='off'>
 
			<p class="labelident"><label for="ident">Identifiant:</label> 
					<input type="text" name="ident" value="" size="28" maxlength="23" id="ident" autofocus/>
 
			</p>
			<p class="labelpass"><label for="pass">Mot de passe:</label> 
					<input type="password"  name="pass" value="" size="28" maxlength="23" id="pass"/>
 
			</p>
 
			<p class="buttons">
				<button type="submit" name="sident" value="envoyer" >Connexion</button>
			</p>
 
 
		</form>
	</div> 
<footer class="pied">
	<p> Copyright © s3g - Conception kacinet <p>
</footer>
 
</body>
 
</html>
page : valid.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
<?php
header('Content-type: text/html; charset=UTF-8');
// On récupère les champs du formulaire, et on arrange leur mise en forme
 
	if(isset($_POST['sident'])) // on verrifier que l'utilisateur a cliquer sur le bouton conexion
				{
				// on affecte les variables
					$ident = $_POST['ident'];
					$pass  = $_POST['pass'];
				echo".$ident.";		// pour voir si les donées sont bien transmis	
 
				if (isset($ident)) $ident=trim(htmlspecialchars(stripslashes($ident))); 
										// trim()  enlève les espaces en début et fin de chaine
										// htmlspecialchars() permet de transformer les balises XHTML en entités HTML.	
				if (isset($pass)) $pass=trim(htmlspecialchars(stripslashes($pass)));
										// stripslashes()  retire les backslashes ==> \' devient '
 
 
				}
	// Après la mise en forme et l'affectation, on vérifie la validité des champs
	 if (empty($ident))
			{ // L'utilisateur n'a pas rempli le champ pseudo
			$message="Veuillez renseigner le champ identifiant...";
			echo".$message.";
 
			//header ('location: ../index.php');
 
			}
sujet de mon post:
quand je clique sur connexion en laissant le champs identifiant vide j'ai le message ".Veuillez renseigner le champ identifiant..." alors comment le faire apparaitre sur mon formulaire sous le champs identifiant?
l'echo de la variable $ident ne m'affiche rien lors du teste?
j'ai activé la variable globals (on).
une aide sera la bienvenue