Bonjour,
Je me heurte à un problème avec des include :
J'ai une page index.php, dans laquelle j'inclus le header.php, et un corps.php.
Dans le corps.php, j'ai un formulaire qui demande un mot de passe et qui m'envoie vers une page identification.php.
Cette page identification.php vérifie si le mot de passe est bon et lance un nouvel include vers acceuil si mdp = ok et reviens vers formulaire si mdp = non OK .....
C'est là que ça passe pas car lors de l'include, je perds toute la mise en forme établie dans index.php et je me retrouve juste avec le champs du formulaire sans style css.
Voici quelques lignes de code :
index.php :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <head> <title>test3/index.php</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <link rel="stylesheet" type="text/css" href="styles/style.css" /> </head> <body> <?php include("includes/head.php");?> <?php include("includes/corps.php")?> </body> </html>
corps.php :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <div id="corpsdiv" class="tb"> <form method="post" action="includes/identification.php" class="tb"> <div id="divleft"> <p>Identifiant : </p> </div> <div id="divright"> <input type="text" name="pseudo" value="identifiant" /><br/><br/> <input type="password" name="pass" /><br/><br/> <input type="submit" value="Valider" /> </div> </form> </div>
identification.php :
Si quelqu'un peut me venir en aide !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <?php if (isset($_POST["pass"]) AND $_POST["pass"] == "mdp") { echo 'yes'; }else { include ("corps.php"); } ?>
Merci,
Partager