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 5709 Date d'inscription lundi 16 janvier 2012 Statut Contributeur Dernière intervention 29 février 2024 - 13 mars 2012 à 14:31
Bonjour à tous,

bonjour à tous,
voilà je suis en informatique et j'ai un gros problème.
Je dois présenter un site avec des produit en rapport avec un sujet pour mon travail de fin d'étude. mon site est presque fini je l'ai héberger sur 000webhost, il manque que l'inscription et le contenu. mais mon problème ce situe au début du site, en faite la bannière et le menu en dessous ce répète en ce décalant, jusqu'à arriver a un texte continu avec titre et menu . j'ai essayé de régler ce problème par moi même mais je n'y arrive pas je vois pas ou il est :/ cela fait 2 jours que j'essaie de le régler mais pas moyen...

voici mon site https://www.000webhost.com/migrate?static=true vous pouvez voir mon problème d'entrer :/

j'ai aussi un probléme avec une page

produit

ça me remet la page de l'accueil :/ pourtant dans mon switch c'est bien la page produit.php qui est lié

pourriez vous m'aidez s'il vous plait??? :'(

merci d'avance


A voir également:

4 réponses

AssassinTourist Messages postés 5709 Date d'inscription lundi 16 janvier 2012 Statut Contributeur Dernière intervention 29 février 2024 1 310
9 mars 2012 à 10:52
Bonjour,

Dans ton code, qu'as-tu mis dans ton <div class="milieu"> ?
Le site est en php ?
0
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
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
0
AssassinTourist Messages postés 5709 Date d'inscription lundi 16 janvier 2012 Statut Contributeur Dernière intervention 29 février 2024 1 310
9 mars 2012 à 11:41
et qu'y a-t-il dans switch.php ?
Tu pourrais remplacer include par include_once pour tester.
0
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
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
0
AssassinTourist Messages postés 5709 Date d'inscription lundi 16 janvier 2012 Statut Contributeur Dernière intervention 29 février 2024 1 310
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.
0
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
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
0
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
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
0
AssassinTourist Messages postés 5709 Date d'inscription lundi 16 janvier 2012 Statut Contributeur Dernière intervention 29 février 2024 1 310
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 ?
0
j'ai ça

</head>
<body>
<div class="center">
<div class="entete_1" >

</div>
<div class="entete_menu">
<div id="menu">
0
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>
0
AssassinTourist Messages postés 5709 Date d'inscription lundi 16 janvier 2012 Statut Contributeur Dernière intervention 29 février 2024 1 310
12 mars 2012 à 15:47
Tu as les div entete_menu ou menu dans tes autres pages ?
0
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;
}
0
AssassinTourist Messages postés 5709 Date d'inscription lundi 16 janvier 2012 Statut Contributeur Dernière intervention 29 février 2024 1 310
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 ?
0
AssassinTourist Messages postés 5709 Date d'inscription lundi 16 janvier 2012 Statut Contributeur Dernière intervention 29 février 2024 1 310
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.
0
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;
}

?>
0
AssassinTourist Messages postés 5709 Date d'inscription lundi 16 janvier 2012 Statut Contributeur Dernière intervention 29 février 2024 1 310
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.
0
ah c'etait les majuscule xD je me suis creuser la tete la dessus et c'etait juste ça en tout cas merci de ton aide :3
( et pour les truc qui serve a rien c'est simplement pour faire les test je remet les valeur et voila ^^)
0
AssassinTourist Messages postés 5709 Date d'inscription lundi 16 janvier 2012 Statut Contributeur Dernière intervention 29 février 2024 1 310
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 =)
0
ah ok merci pour tout en tout cas :p
0