Bonjour,
J’ai voulu apprendre un peu le PHP grâce a quelque tuto sur des sites.
Donc j’ai réussi à faire quelque code pour pouvoir faire se que je veux, par exemple : page.php?p=accueil" au lieu de accueil.html et cela fonctionne plus ou moins, mais j’ai un petit problème, je vous montre se que j’ai fait et me dire d’où viens le problème ainsi je pourrais apprendre mes erreur :
Le problème indique (Notice: Undefined index: p in J:\wamp\www\Site\page1.php on line 38) J’ai fait plusieurs teste de changer la variable et la valeur, ajouter et enlever les ; toujours se message d'erreur.
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 <!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> <meta http-equiv="Content-Type" content= "text/html; charset=utf-8" /> <title>TESTE</title> <meta name="keywords" content="" /> <meta name="description" content="" /> <link rel="shortcut icon" href="favicon.ico" /> <link href="style_5.css" rel="stylesheet" type="text/css" media="screen" /> </head> <body> <?php if (!isset($p)) $p="accueil"; ?> <div id="contenu"> <div id="menu1"></div> <div id="menu2"> <ul class="menu3"> <li><a href="?p=accueil"><b>Accueil</b></a></li> <?php if ($p=="accueil"); ?> <li><a href="?p=ref"><b>Produits</b></a></li> <?php if ($p=="ref"); ?> <li><a href="?p=contact"><b>Contact</b></a></li> <?php if ($p=="contact"); ?> </ul> </div> </div> <div id="header"> <?php $p=preg_replace("/[^a-z0-9_ ]/i","", $_GET['p']); if(!@include($p.".html")) die (include("accueil.html")); ?> </div> <div id="bat"> <div id="contenu_cr"></div> <div id="copyright" class="h1"></div> </div> </body> </html>
Pourriez vous m’aidé à résoudre se petit problème, même si possible me corriger mon problème, je n’arrive pas et comme je débute je comprends plus rien.
Merci
Partager