Bonjour,

J'ai chercher sur le forum et la Faq mais je n'ai pas trouvé ma reponse (j'ai peut etre mal chercher)? Je ne trouve pas mon bonheur sur internet non plus.

Je voudrais re remplir un formulaire si celui à été incorrectement remplie. J'ai donc definie mon formulaire comme ceci dans "Inscription.php"


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
<html>
	<form action="VerificationInscription.php" method="post">
 
		nom : <input type='text' value='' name='Nom'><br>
		prenom : <input type='text' value='' name='Prenom'><br>
 
		<input type="submit" name="inscription" value="Inscription">
 
	</form></td></tr>	
</html>
Dans "VerificationInscription, je verifie les donné et agit.

Code php : 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
<?php
// on teste si le visiteur a soumis le formulaire  
if (isset($_POST['inscription']) && $_POST['inscription'] == 'Inscription') 
{ 
	$valid=1; /* booleen permettant de savoir si le formulaire est correctement rempli ou non.*/

	// test du nom
	if(!empty($_POST['Nom']))
	{
               /* du code */
	}
	else
	{
		$err[] = "Veuillez remplir le champ specifiant votre nom<br/>\n";
		$valid=0;
	}
			
	// test du prenom
	if(!empty($_POST['Prenom'])) 
	{
            /* du code */
	}
	else
	{
		$err[] = "Veuillez remplir le champ specifiant votre prénom<br/>\n";
		$valid=0;
	}
		
	if ($valid)
	{
               /* du code */
	}
	else
	{
		foreach ($err as $cle => $valeur)
		{
			echo $valeur."</br>";
		}
	}
}
?>

Voila, mon probleme se situe a cet endroit du code (le else rouge).

Je voudrais renvoyé les information correcte et les ré-inserer dans dans "Inscription.php".

Je voudrais si pôssible savoir si je peux faire de meme avec err[] ?

Je pesne que ce probleme concerne html et non php, d'ou ma pace dans ce post.

Merci de m'avoir lu.