8797 sujets

Développement web côté serveur, CMS

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:

<?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
Salut, je ne comprends absolument pas ce que tu veux faire.... Tu veux inclure ta page equipe.php dans ton index.php ?