Probleme avec mon site
Résolu
gingah
Messages postés
18
Date d'inscription
Statut
Membre
Dernière intervention
-
AssassinTourist Messages postés 6029 Date d'inscription Statut Contributeur Dernière intervention -
AssassinTourist Messages postés 6029 Date d'inscription Statut Contributeur Dernière intervention -
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
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:
- Probleme avec mon site
- Site comme coco - Accueil - Réseaux sociaux
- Site de telechargement - Accueil - Outils
- Quel site remplace coco - Accueil - Réseaux sociaux
- Site x - Guide
- Site pour vendre des objets d'occasion - Guide
4 réponses
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
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
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>
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;
}
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;
}
?>
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.