Aller au menu - Aller au contenu
 Zozor

hum site dynamic avec php

melanger au html

Pour accéder à cette section
Connectez-vous !
connexion_rpx

Résolu Le problème de ce sujet a été résolu

Page 1 
Auteur Message
1 visiteur sur ce sujet (1 Anonyme)
Page 1 
Hors ligne mouchimouchi # Posté le 01/02/2006 à 23:08:15
Mouchi
Avatar

Voila j'ai trouver un bon petit tutorial sur internet qui montrai comment faire pour avoir une frame sans la balise <frame>, mais avec le php et le css. Vous devez surement connaitre vous maitre de l'ultime site des ZérOs.
Mon probleme et que quand je clic sur un lien de mon menu la page ne ce charge pas. J'ai chercher longtemps mais rien a faire je comprends ou on doit mettre les pages qui vont etre charger "au milieux". Je sais pas en quel extention etc...

Si quelqu'un pourrait m'aider a resoudre ce probleme. Le tuto ce trouve sur : ici
Merci d'avance pour ce qui on lut jusqu'ici :D

Moi je vous le dit, et retenez le bien :

Apres l'Effort :waw: , le Réconfort :-° !!!
 
Hors ligne Hasegawa # Posté le 01/02/2006 à 23:48:46
Oh, you touched my tralala
Avatar

Montre ton code qu'on puisse savoir quelle(s) erreur(s) tu as faite(s)
Hors ligne mouchimouchi # Posté le 02/02/2006 à 22:07:06
Mouchi
Avatar

Comme tu me le demande, voici mon code :

<body>
<div class="haut">Zn!m site
</div>

<div class="conteneur">
<div class="gauche"><h1>Menu</h1>
<ul>
<li><a href="index.php?page=accueil">Accueil du site</a></li>
<li><a href="index.php?page=presentation">Présentation</a></li>
<li><a href="index.php?page=suite">Suite</a></li>
<li><a href="index.php?page=fin">Dernière page</a></li>
</ul>
</div>
<div class="frame">
<?php
if (!isset($_GET['page'])) $page='accueil'; else $page= $_GET['page'];
switch($page)
{
case 'accueil': include ('accueil.txt');break;
case 'presentation': include ('presentation.txt');break;
case 'suite':include ('suite.txt');break;
case 'fin':include ('fin.txt');break;
}
?>
</div>
</div>

<div class="bas">Cette partie basse reste fixe
</div>

</body>

Et le CSS pour mieux comprendre ^^ :


.frame
{
margin-left: 180px;
width: auto;
height: 450px;
overflow: auto;
font-size: 14px;
}
.conteneur
{
height: 450px;
width: 100%;
}


Jespere que vous y arriverai ! Merci !

Moi je vous le dit, et retenez le bien :

Apres l'Effort :waw: , le Réconfort :-° !!!
 
Hors ligne Hasegawa # Posté le 02/02/2006 à 22:10:35
Oh, you touched my tralala
Avatar

A priori je ne vois pas d'erreur, essaie avec des fichiers .php plutôt que .txt pour les fichiers à inclure, et puis ton If - Else est pas très clair, indente et mets de accolades on y verra plus clair. Sinon j'imagine que la page est enligne, donc si tu pouvais donner le lien pour voir ce qui se passe exactement quand on clique sur un lien
Hors ligne mouchimouchi # Posté le 02/02/2006 à 22:21:30
Mouchi
Avatar

Hum ... dsl elle n'est pas en ligne. Mais de suite je vais appliquer tes conseils !
Merci
Au fait le probleme est :

La page a l'intérieur de la division "frame" reste blanche.

Si j'ai peu etre plus précis ^^ .

Heu, je viens de me poser une question : Que doit-je mettre dans le(s) fichier(s) qui sont inclus par le php. Je doit mettre un texte normal ou je met une page html ou je sais pas ...
Édité le 02/02/2006 à 22:26:12 par mouchimouchi

Moi je vous le dit, et retenez le bien :

Apres l'Effort :waw: , le Réconfort :-° !!!
 
Hors ligne Hasegawa # Posté le 02/02/2006 à 22:57:51
Oh, you touched my tralala
Avatar

Tu les mets dans le même dossier, et dedans tu mets du code html, du php, ce que tu veux quoi. Essaie par exemple de mettre un truc du genre <h1>Titre</h1> comme ça tu vois si ça marche
Hors ligne Pixel-Graph # Posté le 02/02/2006 à 22:59:30

a mon avis une bonne petite include fairai bien l'affaire :)
Hors ligne mouchimouchi # Posté le 02/02/2006 à 23:13:58
Mouchi
Avatar

Je doit aussi mettre les balises <html><head> et tout l reste ?

Moi je vous le dit, et retenez le bien :

Apres l'Effort :waw: , le Réconfort :-° !!!
 
Hors ligne Hasegawa # Posté le 03/02/2006 à 21:43:41
Oh, you touched my tralala
Avatar

Citation : mouchimouchi
Je doit aussi mettre les balises <html><head> et tout l reste ?


Non puisqu'elles sont déja dans ta page principale
Hors ligne Jerebenz # Posté le 03/02/2006 à 22:11:16
Aide-toi, et le ciel t'aidera

Si le site n'est pas online, c'est que tu le test chez toi, sur ton ordinateur. Dans ce cas, pour executer le code php, il faut que php soit installé sur ton ordinateur ! :p
 
Hors ligne Deepthroat13 # Posté le 03/02/2006 à 22:28:37
Avatar

Si t as déja des petite base meme minime en PHP lit el chapitre sur les include ca devrai résoudre ton probleme en gros tu fé un ficheir menu.php et tu l'inclut sur totue tes page ainsi des que tu modifie menu ile st modifier direct sur toteu tes pages

Image utilisateur

Deepthroat13
 
Hors ligne Hasegawa # Posté le 05/02/2006 à 14:20:05
Oh, you touched my tralala
Avatar

Citation : Jerebenz
Si le site n'est pas online, c'est que tu le test chez toi, sur ton ordinateur. Dans ce cas, pour executer le code php, il faut que php soit installé sur ton ordinateur ! :p


Ah mais oui pas con ça, as-tu installé easyphp ou quelquechose du genre pour pouvoir executer le php sur ton pc ?
Hors ligne mouchimouchi # Posté le 06/02/2006 à 17:44:42
Mouchi
Avatar

Merci beaucoup les mecs serieux parce que ca marche maintenant !
Enfait le probleme venait tout simplement de EasyPHP ( que javai déjà installer avant d'avoir créer ma page)
Je n'est pas lu ou il n'est pas mentionner dans le cours sur php qu'il faut lancer sa page à partir de EasyPHP.
Donc je vous ai derranger pour une si petite erreur ... croyez en bien que j'en suis dsl! :)

Encore merci ^^

Moi je vous le dit, et retenez le bien :

Apres l'Effort :waw: , le Réconfort :-° !!!
 
Hors ligne Hasegawa # Posté le 06/02/2006 à 17:46:06
Oh, you touched my tralala
Avatar

Citation : mouchimouchi
Merci beaucoup les mecs serieux parce que ca marche maintenant !
Enfait le probleme venait tout simplement de EasyPHP ( que javai déjà installer avant d'avoir créer ma page)
Je n'est pas lu ou il n'est pas mentionner dans le cours sur php qu'il faut lancer sa page à partir de EasyPHP.
Donc je vous ai derranger pour une si petite erreur ... croyez en bien que j'en suis dsl! :)

Encore merci ^^


C'est pas grave, l'important c'est que ton problème soit résolu (d'ailleur édite ton 1er post pour mettre qu'il est résolu comme ça ça fait plus propre)

Retour au forum "PHP" ou à la liste des forums

Pour accéder à cette section
Connectez-vous !
connexion_rpx