Probleme d include

annemarie1 Messages postés 85 Statut Membre -  
 anne marie1 -
Bonjour,

j ai un page php avec un include pour le haut et les menus ,j'aimerai que pour la partie centrale il y est une page differente en fonctions des liens j ai fait ce script mais bien sur c 'est une nouvelle page qui s'affiche ....je suis debutante et en formation mais la ^partie php est terminée et je rame
pourriez vous m aider je dois entamer un autre module lundi et j aimerai bien en terminer avec la partie php

merci de votre aide
voici mon code

<html>
<head>
<title>Sans titre-2</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
a:link {
font-family: "Century Gothic";
font-size: 14px;
font-style: normal;
font-weight: normal;
color: #000000;
text-align: center;
text-decoration: none;
}
-->
</style>
</head>
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<?php include('header.inc.php'); ?>

<table width="1028" height="780" border="0" cellpadding="0" cellspacing="0" class="style1">
<tr>
<td width="167" rowspan="3" align="center" valign="top" bgcolor="#f0f0f0"><p> </p>
<h1> </h1> </td>
<td width="688" rowspan="3" align="center" valign="top"><h1>

</h1>
<?php
if (isset($_GET["Boutique"])) { // vérifie si la variable postée via l'URL est définie
$pagename = $_GET["Boutique"];
if (file_exists("tfgospelsingers/".$Boutique.".php" )) { include "$Boutique.php"; // si oui, inclue ce fichier demandé
}
else {
include "page_par_defaut.php"; }
}
?>
</p> <br> </td>
<td width="173" rowspan="3" align="center" valign="top"><?php include('menu.inc.php'); ?></td>
</table>

</body>
</html>

2 réponses

Brachior Messages postés 616 Statut Membre 46
 
je ne vois pas trop trop ce que tu veux faire ...
mais certaines syntaxe st fausses :)

include "page_par_defaut.php";   ->  include ("page_par_defaut.php");

de plus si tu fais une concatenation il faut la faire partt ^^

if (file_exists("tfgospelsingers/".$Boutique.".php" )){ include "$Boutique.php";} ->
if(file_exists("tfgospelsingers/".$Boutique.".php" )){ include('".$Boutique.".php');}


de plus je remarque que tu utilise une variable $Boutique vide Oo
tu voulais dire $pagename .. non ?
0
annemarie1 Messages postés 85 Statut Membre
 
Bonjour

Merci pour ta reponse , en fait je suis un peu null en php ...ce que je voudrai c est que dans ma partie centrale index php s'affiche une nouivelle page selon les liens ou l on clique pourrai tu m aider pour celà et me dire aussi ce que je dois marquer sur mes liens
merci encore de ton aide
0
Brachior Messages postés 616 Statut Membre 46
 
si tu veux une seule page qui en appelle d'autre en son centre
tu as soit les frames ( non recommandé par le W3C car mal géré par les browsers ^^ )
soit en AJAX mais la si t'as du mal en php alors ca va etre tendu ^^

pk veux tu faire ca en fait ?
sais tu que de ne faire qu'une page te bloque ds les moteurs de recherche par exemple ? ^^

si c'est juste pr ne pas te retaper tout le debut sur chaque page
alr fais un include d'un entete que du copie/colle sur tes pages ^^
0
annemarie1 Messages postés 85 Statut Membre > Brachior Messages postés 616 Statut Membre
 
merci pour ta reponse j ai trouve mon erreur dans mon lien j avais fait une faute sur le nom de ma page

j ai mis sur ma page index
<?php
if ($_GET['page'] == "minichat")
{
include("minichat.php");
}

if ($_GET['page'] == "news")
{
include("news.php");
}

if ($_GET['page'] == "boutique")
{
include("boutique.php");
}

?>


et pour mon lien boutique dans mon meu.inc.php
<?php

echo '<a href="indexpub_connecte2.php?page=boutique">Boutique</a>';

?>

et ca marche super maintenant avant j avais mis <?php

echo '<a href="index_connecte2.php?page=boutique">Boutique</a>';

?>
0
Brachior Messages postés 616 Statut Membre 46 > annemarie1 Messages postés 85 Statut Membre
 
probleme resolu ? :)
0
anne marie1 > Brachior Messages postés 616 Statut Membre
 
oui merci
0