Bonjour à tous,
Pour les besoins d'un travail scolaire, je suis en train de concevoir un petit site simple, dynamique, et lié à un site d'admin. Voilà pour le décor.
Au niveau de ma base de données, j'ai 4 tables non liées:
* rubriques ==> avec un nom et un texte entre autres, cela correspond aux 4 rubriques citées çi après (accueil, services, équipe, contact) .
* news ==> pour les news présentes sur la page d'accueil
* personnes ==> pour la liste des personnes que l'on retrouve dans la page equipe.
* users (uniquement pour le site d'administration )
J'ai 4 pages principales (qui correspondent aux 4 intitulés du menu principal de ma page)
* accueil
* services
* équipe
* contact
J'ai fonctionné via des includes. J'ai donc une page index.php, avec ce code:
Le soucis que j'ai se situe au niveau de la page équipe.
Voila la page:
On peut voir que pour chaque personne de l'équipe, on a le nom et le prénom, puis la fonction.
Il y a ensuite un lien "Voir la fiche".
Et c'est ici: je n'arrive pas à inclure cela dans ma page index.php
C'est au niveau du <div id="contenu"> que je dois changer les choses je pense, puisque le header, le menu et le footer doivent être intégrés à ma page comme pour toutes les autres.
En fait, au lien d'inclure rubrique.php, il faudrait pouvoir, via le le lien "Voir la fiche", inclure un fichier personne.php
Tout cela est un peu difficile à expliquer, si vous avez besoin d'autres détails pour comprendre, n'hésitez pas.
Je vous remercie d'avance pour l'aide et le savoir que vous pourrez m'apporter.
Bien à vous
Pour les besoins d'un travail scolaire, je suis en train de concevoir un petit site simple, dynamique, et lié à un site d'admin. Voilà pour le décor.
Au niveau de ma base de données, j'ai 4 tables non liées:
* rubriques ==> avec un nom et un texte entre autres, cela correspond aux 4 rubriques citées çi après (accueil, services, équipe, contact) .
* news ==> pour les news présentes sur la page d'accueil
* personnes ==> pour la liste des personnes que l'on retrouve dans la page equipe.
* users (uniquement pour le site d'administration )
J'ai 4 pages principales (qui correspondent aux 4 intitulés du menu principal de ma page)
* accueil
* services
* équipe
* contact
J'ai fonctionné via des includes. J'ai donc une page index.php, avec ce code:
<?php
require_once ("initialisation.php");
?>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Coaching personnel</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<div id="main">
<div id="header">
<?php include("header.php"); ?>
</div>
<?php include("menu.php"); ?>
<div id="contenu">
<img src="media/headerBackground.jpg" alt="photo de header" />
<?php
include("rubrique.php");
if($rubrique ==1){
include("news.php");
}
if($rubrique ==3){
include("equipe.php");
}
?>
</div>
<div id="footer">
<?php include("footer.php"); ?>
</div>
</div>
</body>
</html>
<?php
mysql_close($conn);
?>
Le soucis que j'ai se situe au niveau de la page équipe.
Voila la page:
<?php
$sql= "SELECT id,nom,prenom,fonction
FROM personnes;";
$resultat = mysql_query($sql);
$tiroir = mysql_fetch_object($resultat);
?>
<div id="equipe">
<h2>L'équipe</h2>
<ul>
<?php
while($tiroir = mysql_fetch_object($resultat)){
?>
<li>
<h3><?php echo $tiroir->nom; ?> <?php echo $tiroir->prenom; ?></h3>
<p><?php echo $tiroir->fonction ?></p>
<a href="">Voir la fiche</a>
</li>
<?php }
?>
</ul>
</div>
On peut voir que pour chaque personne de l'équipe, on a le nom et le prénom, puis la fonction.
Il y a ensuite un lien "Voir la fiche".
Et c'est ici: je n'arrive pas à inclure cela dans ma page index.php
C'est au niveau du <div id="contenu"> que je dois changer les choses je pense, puisque le header, le menu et le footer doivent être intégrés à ma page comme pour toutes les autres.
En fait, au lien d'inclure rubrique.php, il faudrait pouvoir, via le le lien "Voir la fiche", inclure un fichier personne.php
Tout cela est un peu difficile à expliquer, si vous avez besoin d'autres détails pour comprendre, n'hésitez pas.
Je vous remercie d'avance pour l'aide et le savoir que vous pourrez m'apporter.
Bien à vous