c,
je vous explique ce que je souhaite réaliser :
a gauche un div menu avec des liens et a droite un div contenu
quand je clic sur le lien a gauche cela m'ouvre la page souhaité a droite
les pages sont transmises sous forme de variable avec des Get
j'ai crée une page d'erreur 404
et à chaque que je clic sur le lien cela m'affiche la page 404 au lieu d'afficher la page sous la forme : index.php?p=tournoi quand je clic sur le lien
voila mon code :
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 <html> <head> <link rel="stylesheet" media="screen" type="text/css" title="Exemple" href="index.css" /> </head> <body> <?php $serveur='localhost'; $user='root'; $motdepasse=''; $bdd='gestiontournoi'; $connect= mysql_connect($serveur,$user,$motdepasse) or die ("Impossible de se connecter: "); mysql_select_db($bdd); $p = $_GET['p']; ?> <div id="global"> <div id="menu_gauche"> <br><br> <h4> Photos </h4> <h5>-- <a href=""> Etat du tournoi(date debut et nombre de ronde) </a> </h5> <h5> -- <a href="indexadmin.php?p=joueurinscrit"> La liste des joueurs inscrits quand le tournoi est clos</a> </h5> <h5> -- <a href="indexadmin.php?p=matchprevu">Les matchs prévus pour une ronde donnée </a> </h5> <h5> -- <a href="indexadmin.php?p=classementjoueur">Le classement des jourues aprés chaque ronde</a> </h5> </div> <div id="galerie"> <h2>Galerie de nanard </h2> <hr align="left" width="96%" color="blue" size="1"> <h4> <?php "Pages/$p.php" ?> </h4> <?php //print_r($_GET); $p=strtolower($_GET['p']); if(isset($p) && preg_match("/^[a-z0-9]+$/i",$p)){ if(file_exists("Pages/$p.php")){ include "Pages/$p.php"; } else{ include "Pages/erreur404.php"; } } else{ include "Pages/erreur404.php"; } ?> </div> </div> </body> </html>
Partager