Bonjour,
Tout d'abord, voila mon site en version ultra-soft, (je l'ai fini une fois en html...mais avec des frames, LA HONTE donc je passe au html) :
TiDiii


Le problème, vous voyez c'est que lorsqu'on clique sur "Accueil",toute la page se recharge, alors que d'après des include() seul le contenu central devrait changer ; voila le code de mes pages :

Index.php
<body>
<div id="principale">
                     <div id="header">
                     <?php
                     include("header.inc.php");
                     ?> 
                     </div>
                     <div id="contenu">
                                       <div id="menu_gauche">
                                       <?php
                                       include("menu_gauche.inc.php");
                                       ?>
                                       </div>
                       <div id="contenu_central" >
                       <?php
                       include($_GET["page"]);
                       ?> 
                       </div>                  
                    </div>
</div>                     
</body>
</html>


header.inc.php
<style type="text/css">
body{
    margin: 10px 0 ;
	padding: 0 ;
	text-align: center ;
	font: 0.8em "Trebuchet MS", helvetica, sans-serif ;
font-size: 90%;
font-weight:bold;
	}
div#principale{
background:#FFFFFF;
	min-height: 100%;
	width: 770px;
	padding: 0 0px;
	margin: 0 auto;
	position: relative;
    }
div#header{
    margin: 0px 0 ;
    height: 143px ;
	background:#FFFFFF;
	background:url(img/header.jpg) no-repeat;
	}
</style>
</head>
<body>
<div id="principale">
<div id="header">
</div>
</div>
</body>
</html>


menu_gauche.inc.php
<body>
<p><a href="index.php?page=accueil.php">Accueil</a></p>
<p>Accueil</p>
<p>Accueil </p>
</body>
</html>


Par avance, merci de votre aide!!! Smiley lol
Modifié par alex54 (17 Feb 2008 - 15:07)
Bonjour,

Heu... ben pour ce que tu montres, c'est faux sur toute la ligne (pour la structure HTML globale et l'utilisation de PHP).

Alors deux solutions:

1. Faire appel à un professionnel. Il y a des gens dont c'est le métier. Smiley cligne

2. Se former. Il y a beaucoup de cours et documentation en ligne, et beaucoup de professionnels sont passés par là. Et si on fait les choses soi-même, il faudra:
- utiliser un hébergement correct (et surtout pas Lycos ou iFrance ou autres parasiteurs... les pages perso Free sont correctes par contre), même pour les pages de test;
- apprendre HTML et ce qu'est une page HTML valide «type»;
- apprende les bases de PHP, et à minima comprendre comment fonctionne la fonction include;
- etc.

Bref, un peu de travail en perspective. Smiley smile

alex54 a écrit :
toute la page se recharge, alors que d'après des include() seul le contenu central devrait changer

Non. Tu as du lire un peu en diagonale l'article ou le tutoriel que tu as pris pour référence.
Modifié par Florent V. (17 Feb 2008 - 18:26)