Probleme avec mon site
Résolu/Fermé
gingah
Messages postés
18
Date d'inscription
vendredi 9 mars 2012
Statut
Membre
Dernière intervention
19 mars 2012
-
9 mars 2012 à 08:44
AssassinTourist Messages postés 5710 Date d'inscription lundi 16 janvier 2012 Statut Contributeur Dernière intervention 29 février 2024 - 13 mars 2012 à 14:31
AssassinTourist Messages postés 5710 Date d'inscription lundi 16 janvier 2012 Statut Contributeur Dernière intervention 29 février 2024 - 13 mars 2012 à 14:31
A voir également:
- Probleme avec mon site
- Site de telechargement - Accueil - Outils
- Site comme coco - Accueil - Réseaux sociaux
- Site inaccessible - Guide
- Quel site remplace coco - Accueil - Réseaux sociaux
- Site pour vendre des objets d'occasion - Guide
4 réponses
AssassinTourist
Messages postés
5710
Date d'inscription
lundi 16 janvier 2012
Statut
Contributeur
Dernière intervention
29 février 2024
1 311
9 mars 2012 à 10:52
9 mars 2012 à 10:52
Bonjour,
Dans ton code, qu'as-tu mis dans ton <div class="milieu"> ?
Le site est en php ?
Dans ton code, qu'as-tu mis dans ton <div class="milieu"> ?
Le site est en php ?
gingah
Messages postés
18
Date d'inscription
vendredi 9 mars 2012
Statut
Membre
Dernière intervention
19 mars 2012
9 mars 2012 à 11:39
9 mars 2012 à 11:39
dans mon css pour le milieu j'ai
.milieu
{
display:block;
width:900px;
height:auto;
margin-left:10px;
margin-right:10px;
min-height:450px
}
dans mon index j'ai :
<div class="milieu">
<?php include('switch.php'); ?>
</div>
et oui le site est en Php
.milieu
{
display:block;
width:900px;
height:auto;
margin-left:10px;
margin-right:10px;
min-height:450px
}
dans mon index j'ai :
<div class="milieu">
<?php include('switch.php'); ?>
</div>
et oui le site est en Php
AssassinTourist
Messages postés
5710
Date d'inscription
lundi 16 janvier 2012
Statut
Contributeur
Dernière intervention
29 février 2024
1 311
9 mars 2012 à 11:41
9 mars 2012 à 11:41
et qu'y a-t-il dans switch.php ?
Tu pourrais remplacer include par include_once pour tester.
Tu pourrais remplacer include par include_once pour tester.
gingah
Messages postés
18
Date d'inscription
vendredi 9 mars 2012
Statut
Membre
Dernière intervention
19 mars 2012
9 mars 2012 à 11:56
9 mars 2012 à 11:56
switch. php
<?php
if (! isset($_GET['page']))
{
include('./index.php');
} else {
$page = $_GET['page'];
switch($page)
{
case 'Accueil':
include('./home.php');
break;
case 'quisommesnous':
include('./quisommesnous.php');
break;
case 'Produits':
include('./p.php');
break;
case 'services':
include('./services.php');
break;
case 'partenaires':
include('./partenaires.php');
break;
case 'presse':
include('./presse.php');
break;
case 'contact':
include('./contact.php');
break;
case 'inscription':
include('./inscription.php');
break;
default:
include('./home.php');
break;
}
je vais tester include_once
<?php
if (! isset($_GET['page']))
{
include('./index.php');
} else {
$page = $_GET['page'];
switch($page)
{
case 'Accueil':
include('./home.php');
break;
case 'quisommesnous':
include('./quisommesnous.php');
break;
case 'Produits':
include('./p.php');
break;
case 'services':
include('./services.php');
break;
case 'partenaires':
include('./partenaires.php');
break;
case 'presse':
include('./presse.php');
break;
case 'contact':
include('./contact.php');
break;
case 'inscription':
include('./inscription.php');
break;
default:
include('./home.php');
break;
}
je vais tester include_once
AssassinTourist
Messages postés
5710
Date d'inscription
lundi 16 janvier 2012
Statut
Contributeur
Dernière intervention
29 février 2024
1 311
9 mars 2012 à 12:00
9 mars 2012 à 12:00
Dans ton /home.php par exemple, est-ce que tu inclus l'en-tête ?
Vérifie la valeur de ton $page par un petit echo quelque part.
Vérifie la valeur de ton $page par un petit echo quelque part.
gingah
Messages postés
18
Date d'inscription
vendredi 9 mars 2012
Statut
Membre
Dernière intervention
19 mars 2012
9 mars 2012 à 12:48
9 mars 2012 à 12:48
l'entete du home c'est simplement " <p><h3 class="titre"> <u>Acceuil</h3></u></p>"
tout est dans mon css
sinon comment je dois faire avec echo? désolé je suis encore un néophyte ^^ j'ai des fois du mal pour certaine choses
tout est dans mon css
sinon comment je dois faire avec echo? désolé je suis encore un néophyte ^^ j'ai des fois du mal pour certaine choses
gingah
Messages postés
18
Date d'inscription
vendredi 9 mars 2012
Statut
Membre
Dernière intervention
19 mars 2012
9 mars 2012 à 12:51
9 mars 2012 à 12:51
le "include_once " a été utile j'ai plus autant de repetition qu'avant j'en ai plus q'une de répétition merci :p
AssassinTourist
Messages postés
5710
Date d'inscription
lundi 16 janvier 2012
Statut
Contributeur
Dernière intervention
29 février 2024
1 311
12 mars 2012 à 10:01
12 mars 2012 à 10:01
Grunt...
Dans ton index.php, tu as l'en-tête ou sinon c'est un appel php à l'en-tête ?
Dans ton index.php, tu as l'en-tête ou sinon c'est un appel php à l'en-tête ?
ul>
<li><a href="index.php?page=acceuil">Acceuil</a></li>
<li><a name="presentation">Présentation</a>
<ul>
<li><a href="index.php?page=quisommesnous">Qui sommes nous ?</a></li>
<li><a href="index.php?page=produits">Produits</a></li>
</ul>
</li>
<li><a href="index.php?page=services">Services</a></li>
<li><a href="index.php?page=partenaires">Partenaires</a></li>
<li><a href="index.php?page=presse">Presse</a></li>
<li><a href="index.php?page=contact">Contact</a></li>
<li><a href="index.php?page=inscription">Inscription</a></li>
</ul>
</div>
</div>
<div class="milieu">
<?php include_once('switch.php'); ?>
</div>
<div class="basdepage">
Copyright 2011 - Guerriero. M
</div>
</div>
</body>
</html>
<li><a href="index.php?page=acceuil">Acceuil</a></li>
<li><a name="presentation">Présentation</a>
<ul>
<li><a href="index.php?page=quisommesnous">Qui sommes nous ?</a></li>
<li><a href="index.php?page=produits">Produits</a></li>
</ul>
</li>
<li><a href="index.php?page=services">Services</a></li>
<li><a href="index.php?page=partenaires">Partenaires</a></li>
<li><a href="index.php?page=presse">Presse</a></li>
<li><a href="index.php?page=contact">Contact</a></li>
<li><a href="index.php?page=inscription">Inscription</a></li>
</ul>
</div>
</div>
<div class="milieu">
<?php include_once('switch.php'); ?>
</div>
<div class="basdepage">
Copyright 2011 - Guerriero. M
</div>
</div>
</body>
</html>
AssassinTourist
Messages postés
5710
Date d'inscription
lundi 16 janvier 2012
Statut
Contributeur
Dernière intervention
29 février 2024
1 311
12 mars 2012 à 15:47
12 mars 2012 à 15:47
Tu as les div entete_menu ou menu dans tes autres pages ?
dans mon css :
#menu
{
height:50px;
}
#menu ul
{
margin:0;
padding:0;
list-style-type:none;
text-align:center;
}
#menu li
{
float:left;
margin:0;
padding:0;
background-color:gray;
font-size:1.0em;
}
#menu li a {
display:block;
width:119.57499310000000009px;
color:white;
text-decoration:none;
padding:4.5px;
}
#menu li a:hover {
color:#54af30;
}
#menu ul li ul {
display:none;
}
#menu ul li:hover ul {
display:block;
}
#menu li:hover ul li {
float:none;
}
#menu li ul {
position:absolute;
}
.entete_1
{
width:900px;
height:220px;
text-align:center;
background-image:url('img/bann11.png');
background-repeat:no-repeat;
background-position:center;
}
.entete_menu
{
width:900px;
height:35px;
text-align:right;
}
#menu
{
height:50px;
}
#menu ul
{
margin:0;
padding:0;
list-style-type:none;
text-align:center;
}
#menu li
{
float:left;
margin:0;
padding:0;
background-color:gray;
font-size:1.0em;
}
#menu li a {
display:block;
width:119.57499310000000009px;
color:white;
text-decoration:none;
padding:4.5px;
}
#menu li a:hover {
color:#54af30;
}
#menu ul li ul {
display:none;
}
#menu ul li:hover ul {
display:block;
}
#menu li:hover ul li {
float:none;
}
#menu li ul {
position:absolute;
}
.entete_1
{
width:900px;
height:220px;
text-align:center;
background-image:url('img/bann11.png');
background-repeat:no-repeat;
background-position:center;
}
.entete_menu
{
width:900px;
height:35px;
text-align:right;
}
AssassinTourist
Messages postés
5710
Date d'inscription
lundi 16 janvier 2012
Statut
Contributeur
Dernière intervention
29 février 2024
1 311
Modifié par AssassinTourist le 13/03/2012 à 10:47
Modifié par AssassinTourist le 13/03/2012 à 10:47
Je me répète =)
As-tu les div entete_menu ou menu dans tes pages home, index, et tout le reste ?
Et comment appelles-tu ta page switch.php ?
As-tu les div entete_menu ou menu dans tes pages home, index, et tout le reste ?
Et comment appelles-tu ta page switch.php ?
AssassinTourist
Messages postés
5710
Date d'inscription
lundi 16 janvier 2012
Statut
Contributeur
Dernière intervention
29 février 2024
1 311
13 mars 2012 à 13:42
13 mars 2012 à 13:42
Rho !!
Bon, fais un echo de ta variable $page pour savoir ce qu'il récupère avant de switcher. D'ailleurs attention à ta variable, si elle a un s ou pas. Je pense qu'il va dans le default puisqu'il ne trouve pas la variable $page dans ta liste. (c'est pour ça, attention aux majuscules, au s et à l'orthographe !)
Est-ce qu'on peut voir ta page switch au final ? Parce que je me base sur la première version.
Bon, fais un echo de ta variable $page pour savoir ce qu'il récupère avant de switcher. D'ailleurs attention à ta variable, si elle a un s ou pas. Je pense qu'il va dans le default puisqu'il ne trouve pas la variable $page dans ta liste. (c'est pour ça, attention aux majuscules, au s et à l'orthographe !)
Est-ce qu'on peut voir ta page switch au final ? Parce que je me base sur la première version.
j'ai reussi a regler le problemes ça me remet toute les bonnes page sauf une ( celle produit qui reste l'accueil)
mon switch complet
<?php
if (! isset($_GET['page']))
{
echo "";
} else {
$page = $_GET['page'];
}
if (! isset($_GET['page']))
$page = $_GET['page'];
switch($page)
{
case 'Accueil':
include('./home.php');
break;
case 'quisommesnous':
include('./quisommesnous.php');
break;
case 'Produit':
include('./produit.php');
break;
case 'services':
include('./services.php');
break;
case 'partenaires':
include('./partenaires.php');
break;
case 'presse':
include('./presse.php');
break;
case 'contact':
include('./contact.php');
break;
case 'inscription':
include('./inscription.php');
break;
default:
include('./home.php');
break;
}
?>
mon switch complet
<?php
if (! isset($_GET['page']))
{
echo "";
} else {
$page = $_GET['page'];
}
if (! isset($_GET['page']))
$page = $_GET['page'];
switch($page)
{
case 'Accueil':
include('./home.php');
break;
case 'quisommesnous':
include('./quisommesnous.php');
break;
case 'Produit':
include('./produit.php');
break;
case 'services':
include('./services.php');
break;
case 'partenaires':
include('./partenaires.php');
break;
case 'presse':
include('./presse.php');
break;
case 'contact':
include('./contact.php');
break;
case 'inscription':
include('./inscription.php');
break;
default:
include('./home.php');
break;
}
?>
AssassinTourist
Messages postés
5710
Date d'inscription
lundi 16 janvier 2012
Statut
Contributeur
Dernière intervention
29 février 2024
1 311
13 mars 2012 à 14:03
13 mars 2012 à 14:03
Euh... Alors déjà un petit commentaire de ton code. Je te dis ce qu'il fait :
1) Si on ne récupère pas de $_GET, on n'affiche rien. Sinon $page = $_GET
2) Si on ne récupère pas de $_GET, $page = $_GET
3) Et après ton switch sur la valeur de $page...
Y'a un peu des trucs qui servent à rien, là XD Enfin bon, c'est quand même étrange qu'il ne t'embête pas pour l'accueil quand il n'y a pas de $_GET...
Pour ton problème, enlève tes majuscules à Accueil et Produit. Il va dans les deux cas à default.
1) Si on ne récupère pas de $_GET, on n'affiche rien. Sinon $page = $_GET
2) Si on ne récupère pas de $_GET, $page = $_GET
3) Et après ton switch sur la valeur de $page...
Y'a un peu des trucs qui servent à rien, là XD Enfin bon, c'est quand même étrange qu'il ne t'embête pas pour l'accueil quand il n'y a pas de $_GET...
Pour ton problème, enlève tes majuscules à Accueil et Produit. Il va dans les deux cas à default.
AssassinTourist
Messages postés
5710
Date d'inscription
lundi 16 janvier 2012
Statut
Contributeur
Dernière intervention
29 février 2024
1 311
13 mars 2012 à 14:13
13 mars 2012 à 14:13
Ok ok =)
Il faut souvent faire attention à la casse. Parfois, le serveur (local ou online) traite indifféremment les min des majs, mais souvent ce n'est pas le cas =)
Il faut souvent faire attention à la casse. Parfois, le serveur (local ou online) traite indifféremment les min des majs, mais souvent ce n'est pas le cas =)