Probleme include avec lien
nour36
Messages postés
4
Statut
Membre
-
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
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:
- Probleme include avec lien
- Partager des photos avec un lien - Guide
- Lien url - Guide
- Verificateur de lien - Guide
- Lien avec windows - Guide
- Lien copié - Forum Mobile
6 réponses
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
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
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);
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);
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
ç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
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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> ";
?>
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>
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>