Probleme include avec lien

nour36 Messages postés 4 Statut Membre -  
nour36 Messages postés 4 Statut Membre -
Bonjour à tous,

Je débute en PHP, j'utilise des include pour afficher une partie de ma page ( le corps du site) en fonction des choix des liens.

les choix marchent très bien, mais l'affiche se fait dans une autre de page au lieu de la page principale.

apparement c'est un probleme d'affichage, car il m'affiche le corps et le bas de page mais pas l'entiereté de la page principale. pourtant dans l'url, c'est toujours la même

merci à tous

A voir également:

6 réponses

lucas06150 Messages postés 156 Statut Membre 11
 
Salut,

Peux-tu nous donner le code php ?
0
nour36 Messages postés 4 Statut Membre
 
merci d'essayer de m'aider.
j'appelle la même page avec la fonction get. Mais j'ai l'impression qu'il tient compte uniquement à partir du corps de la page mais pas ce qui vient avant les liens.

echo "<div id=menu_bas>";

echo "<ul id=classe>";
echo "<li ><a href=mapage2.php?variable=motpasse>Modifier mot de passe</a></li>";
echo "<li><a href=mapage2.php?variable=retard>ajouter un élève</a></li>";
echo "<li><a href=mapage2.php?variable=competence>compétence</a></li>";
echo "<li><a href=#>bulletin 2009-2010</a></li>";

echo "</ul>";

echo"</div>";
echo"</div>";
}
else {echo "erreur";
}
}
$reponse->closeCursor();

}

echo "
<div id=contenu>";

$choix= $_GET['variable'];
if($choix=="motpasse") $choix="new2.php";
if($choix=="retard") $choix="onglet.php";
else $choix= "PrDegre.php";

include ($choix);

echo " </div>
<div id=pied_page></div> ";

?>

il affiche div contenu et div bas de page, mais le haut.
je comprends plus rien. merci encore
0
lucas06150 Messages postés 156 Statut Membre 11
 
Salut,

Essais comme ca :

$choix= $_GET['variable'];
if($choix=="motpasse") $main_page = "new2.php";
elseif($choix=="retard") $main_page = "onglet.php";
else $main_page = "PrDegre.php";

include ($main_page);
0
nour36 Messages postés 4 Statut Membre
 
merci,

ça marche toujours pas. Il continue à afficher le code qui vient après la section des liens et il me manque toujours le haut de page et la partie gauche des liens. bizarre.....j'ai vérifié le css et le code , rien trouver.

lorsque j'inclus la première fois une page , pas de problème. mais dès que je touche aux liens, c'es foutu
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
lucas06150 Messages postés 156 Statut Membre 11
 
Il me semble qu'il y a un
echo"</div>"; 
de trop

echo "<div id=menu_bas>"; 

echo "<ul id=classe>"; 
echo "<li ><a href=mapage2.php?variable=motpasse>Modifier mot de passe</a></li>"; 
echo "<li><a href=mapage2.php?variable=retard>ajouter un élève</a></li>"; 
echo "<li><a href=mapage2.php?variable=competence>compétence</a></li>"; 
echo "<li><a href=#>bulletin 2009-2010</a></li>"; 

echo "</ul>"; 


echo"</div>"; 
echo"</div>"; 
} 
else {echo "erreur"; 
} 
} 
$reponse->closeCursor(); 

} 


echo " 
<div id=contenu>"; 


$choix= $_GET['variable']; 
if($choix=="motpasse") $choix="new2.php"; 
if($choix=="retard") $choix="onglet.php"; 
else $choix= "PrDegre.php"; 

include ($choix); 

echo " </div> 
<div id=pied_page></div> "; 



?> 
0
nour36 Messages postés 4 Statut Membre
 
encore merci d'essayer de m'aider.
le <div> "en trop" concerne une autre partie de ma page. je t'envoie l'entièreté de ma page :

echo"<div id=bandeau>";
echo "<center>Bienvenue ".$donnees['Nom']."<br></center>";

$derConnex =$donnees['DerConnexion'];
$derConnex =explode("-", $derConnex);
$an= $derConnex[0];
$derConnex[0]= $derConnex[2];
$derConnex[1]= $derConnex[1];
$derConnex[2]=$an;$dat ="".$derConnex[0]."-".$derConnex[1]."-".$derConnex[2];
echo"</div>";

echo"<div id=menu>";
echo "<div id=menu_haut>";

echo "Dernière visite : ".$dat;
$prof = $donnees['Nom'];
$reponse = $bdd->query("SELECT Classe FROM cours where prof ='$prof'");

$jour = date("d",time());
$mois = date("m",time());
$annee = date("Y",time());
$datedujour=$annee."-".$mois."-".$jour;
$req = $bdd->query("update professeur set DerConnexion = '$datedujour' where Matricule='$login'");
echo "<br>Vos classes :<br>";
echo "<ul id=classe>";
while ($donnees = $reponse->fetch())//repétition
{
$nom;echo "</a><br>";
echo" <li><a href=mapage2.php?variable=".$donnees['Classe'].">".$donnees['Classe']."</a></li>";
}
echo "</ul>";
$reponse->closeCursor();
echo"</div>";

echo "<div id=menu_bas>";

echo "<ul id=classe>";
echo "<li ><a href=mapage2.php?variable=motpasse>Modifier mot de passe</a></li>";
echo "<li><a href=mapage2.php?variable=retard>ajouter un élève</a></li>";
echo "<li><a href=mapage2.php?variable=competence>compétence</a></li>";
echo "<li><a href=mapage2.php?variable=competences>bulletin 2009-2010</a></li>";

echo "</ul>";

echo"</div>";

}
else {echo "erreur";
}
}
$reponse->closeCursor();

}

echo"</div>";
echo "
<div id=contenu>";

$choix= $_GET['variable'];
if($choix=="motpasse") $choix="new2.php";
if($choix=="retard") $choix="onglet.php";
else $choix= "PrDegre.php";

include ($choix);

echo " </div>
<div id=pied_page></div> ";

?>
</body>
0