Précédent   Forum des professionnels en informatique > PHP > Langage > Débuter
Débuter Forum d'entraide pour débuter en PHP. Avant de poster -> Cours PHP, FAQ PHP, Outils PHP, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/03/2011, 09h51   #1
Invité de passage
 
Inscription : mai 2005
Messages : 9
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 9
Points : 2
Points : 2
Envoyer un message via MSN à tatann
Par défaut Probleme lien PHP

Bonjour,

J'ai un index.php avec des include sur les partie
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<table  border=0> .....
<TR bgcolor=#FFFFFF>
 <TH><img src="images/*******.jpg" width=200 height=200></a></TH>
<TH> <?php include("entete.php"); ?> </TH>
  </TR>
  <TR>
 <TD VALIGN=TOP> <?php include("menu.php"); ?> </TD>
 <TD> <?php include("accueil.php"); ?> </TD>
  </TR>
  <TR>
 <TD></TD>
 <TD> <?php include("pied_de_page.php"); ?> </TD>
  </TR>
</TABLE> ........
J'ai un menu vertical gauche javascript avec :
Code :
1
2
3
 
mv2_lien[2] += '<A HREF="index.php?page=archive_cpt_calc" CLASS=mv2style> . Archives Compteur </A><BR>';
mv2_lien[2] += '<A HREF="index.php?pied=archive_cpt_calc" CLASS=mv2style> . test </A><BR>';
J'ai ma page d'accueil.php ou mes liens fonctionnent bien, donc quand je clique sur mon lien j'ai bien ma page d'accueil sur index.php?page=***** OK :
Code :
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
 
<div id="accueil">        
   <div class="element_accueil">
	   <h3></h3>
	   <ul>
 
<?php
 
 
 
$pageok= array(
 
 
 
    "#"                     => "accueil.php",
 
    "archive_cpt_calc"             => "archive_compt.html",   
 
    );
 
 
 
	// Verification de la validite du parametre "page" et de son existance
 
if ( (isset($_GET['page'])) && (isset($pageok[$_GET['page']])) ) {
 
    //alors il faut inclure la page...
 
    include ($pageok[$_GET['page']]);
 
}else
 
{
 
include ("accueil.php");
 
}
 
?>
 
	   </ul>
   </div>    
</div>
et j'ai fait la meme chose avec pied qui correspond a mon pied de page :
ou la encore j'ai créé la meme page que accueil.php et je l'ai appelé pied_de_page.php :
Code :
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
<div id="petitpied">        
   <div class="element_pied">
	   <h3>pied de page</h3>
	   <ul>
 
<?php
 
 
 
$piedok= array(
 
 
    "#"                     => "pied_de_page.php",
 
    "archive_cpt_calc"             => "archive_compt.html",   
 
    );
 
 
 
	// Verification de la validite du parametre "pied" et de son existance
 
if ( (isset($_GET['pied'])) && (isset($piedok[$_GET['pied']])) ) {
 
    //alors il faut inclure le pied...
 
    include ($piedok[$_GET['pied']]);
 
}else
 
{
 
include ("ras.php");
 
}
 
?>
 
	   </ul>
   </div>    
</div>
Mais j'arrive pas a pointer sur mon pied de page avec le lien de mon menu avec ca :
Code :
<....A HREF="index.php?pied=archive_cpt_calc...
Merci pour votre aide

Stéphane.
tatann est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/05/2011, 10h21   #2
Membre chevronné
 
Avatar de Elwyn
 
Homme
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 836
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux

Informations forums :
Inscription : juillet 2006
Messages : 836
Points : 712
Points : 712
Tu pourrais utiliser les switch pour simplifier

Code :
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
<div id="accueil">        
	<div class="element_accueil">
	<h3></h3>
	<ul>
 
<?php
switch($_GET['pied'])
{
	case '#':
	include('accueil.php');
	break;
 
	case 'archive_cpt_calc':
	include('archive_compt.html');
	break;
 
	default:
	include('accueil.php');
	break;
}
?>
 
	</ul>
	</div>    
</div>
__________________
Dire Straits, Bob Dylan, Led Zeppelin, the Who, Pink Floyd, AC/DC, Guns & Roses, the Doors, ...
Elwyn est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h52.


 
 
 
 
Partenaires

Hébergement Web