Forum-webmaster
Technique - programmation => PHP / MySQL => Message commencé par: h3llone le le 27-07-2011 a 16:06:56

Titre: probleme script php
Posté par: h3llone le le 27-07-2011 a 16:06:56

Bonjour,
voila je suis debutant en webmastering et j ai commencer un scrit php (voir ci dessous).

Et mes liens me menent sur une page d 'erreur et ma variable $page ne fonctionne pas.
???
Proposer moi des solutions!!!!

SVP ;D :D



Voila le script:





<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Bienvenue sur mon site !</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

   
    <style type="text/css">
   
    #conteneur {
    width: 800px;
    background: #4100F4;
    margin:auto;
    }
    #onglethaut{
    height:30px;
    background:#000000;
    }
   
    #haut {
    height: 200px;
    background: #20BF00;
    padding:10px;
    }
   
    #gauche{
    height: 722px;
    width:150px;
    background:#40A497;
    float:left;
    }
    #droit{
    height: 722px;
    background:#40A497;
    float:right;
   
   
    }
   
    #millieu{
    height: 800px;
    background:477B76;

    }

    #gauche a {
    display:block;
    background:#E3F400;
    margin-right:5px;
    padding:5px;
    float:left;
    text-align:center;
    }
   
    #gauche a:hover {
   
      border-top:3px outset #4100F4;
    }
    #accueil,
    #demonstrations,
    #newsleter,
    #contact {
   
    display:none;
    }
   
    </style>
   
</head>
<body>

<div id="conteneur">

    <div id="haut">
   
    </div>
   
   
    <div id="gauche">
    <br><a href="index.php?page=accueil" class="actif"> acceuil</a></br><br></br>
       <br><a href="index.php?page=demonstrations" class="actif"> demonstrations</a></br><br></br>
    <br><a href="index.php?page=newsleter" class="actif"> newsleter</a></br><br></br>
    <br><a href="index.php?page=contact" class="actif"> contact</a></br><br></br>
    </div>
   
   
   
    <div id="droit">
    droit de la page
    </div>
   
    <div id="millieu">
      
      
    <?php
         
         
         if(isset($_GET["page"]))
   {
   $page = $_GET["page"];
   
   
   
         if($page == "accueil")
    {
    echo'
    <h3>bienvenue</h3>';
   
    }
    elseif($page == "demonstrations")
   
    {
    echo "liste des demonstrations";
    }
    elseif($page == "newsleter")
   
    {
    echo '
    <br>Nom</br>
    <input type="text" name="Nom"/><br></br>
   
    <br>Prénom</br>
    <input type="text" name="Prénom"/><br></br>
   
    <br>Pseudo*</br>
    <input type="text" name="Pseudo"/><br></br>
   
    <br>E-mail</br>
    <input type="text" name="E-mail"/><br></br>
   
    <input type="submit" value="S\'inscrire"
    </form>
    </div>' ; }
   
    elseif($page == "contact")
    {
    echo 'contacter moi!';
    }
    else
    {
    echo 'Erreur';}
    }
   
   
    {
    echo"la variable n 'existe pas!!!!";
    }
   
   
    ?>
   
    <br></br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
   
   
   
   
   </div>

</body>
</html>

Titre: Re:probleme script php
Posté par: KB le le 27-07-2011 a 16:25:11

salut,

J'ai pas regardé en details mais tu as oublié le else a ta premiere condition:


Code:
if(isset($_GET["page"]))
{
....
}
else
{
echo"la variable n 'existe pas!!!!";
}


de plus:

Code:
<br></br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>

ça s'est très très moche ! ;D
D'ailleurs c'est pas <br> mais <br/>

Titre: Re:probleme script php
Posté par: h3llone le le 27-07-2011 a 16:37:05

merci .

peux tu te penchez un peu sur mon script si tu as le temp?
je te serai recconnaissant!
merci d'avance ;D

Titre: Re:probleme script php
Posté par: KB le le 27-07-2011 a 19:17:44

je viens de tester ton script et avec l'ajout du "else" comme indiqué précédemment, ca marche très bien chez moi.

Titre: Re:probleme script php
Posté par: h3llone le le 28-07-2011 a 12:15:20

moi ca m'affiche LA VARIABLE N'EXISTE PAS(mon else).
Et quand je clique sur newsleter par exemple sa m'affiche:


Objet non trouvé!
L'URL demandée n'a pas pu être trouvée sur ce serveur. La référence sur la page citée semble être erronée ou perimée. Nous vous prions d'informer l'auteur de cette page de cette erreur.

Si vous pensez qu'il s'agit d'une erreur du serveur, veuillez contacter le webmestre.

Error 404
127.0.0.1
07/28/11 12:14:45
Apache/2.2.19 (Win32) PHP/5.3.6


HELP!!!!!!!!

Titre: Re:probleme script php
Posté par: KB le le 28-07-2011 a 13:18:56

c'est pas un probleme de code en tout cas car j'ai testé sur wamp tout les liens de ton menu.

Titre: Re:probleme script php
Posté par: h3llone le le 28-07-2011 a 15:08:40

enfait mon probleme avec wamp c est QUE je ne trouve pas mon fichier dans mes projets meme en le mettant dans le dossier www

Titre: Re:probleme script php
Posté par: Pad le le 28-07-2011 a 17:13:43

as tu corrigé ton code comme KB te la montré

Titre: Re:probleme script php
Posté par: h3llone le le 29-07-2011 a 08:53:23

oui mais je pense que c'est un probleme de wamp car je mets mon fichier dans le dossier www et quand je lance Localhost , wamp ne m'affiche pas mon fichier dans projet ni nulle part ailleur!!! ???

Titre: Re:probleme script php
Posté par: h3llone le le 29-07-2011 a 09:14:50

Ce probleme est reglé mais mon dernier else la variable n'existe pas s'affiche!
Et quand je clique ur un lien, je tombe sur l'erreur suivante:

Not Found

The requested URL /site web/index.php was not found on this server.

Titre: Re:probleme script php
Posté par: KB le le 29-07-2011 a 09:33:25

ton fichier s'appelle bien /index.php ?

Titre: Re:probleme script php
Posté par: h3llone le le 29-07-2011 a 09:38:14

CA MARCHE MERCI BEAUCOUP!!!!! ;D

Titre: Re:probleme script php
Posté par: KB le le 29-07-2011 a 11:00:58

c'etait a cause du nom de ton fichier?

Titre: Re:probleme script php
Posté par: h3llone le le 29-07-2011 a 11:14:58

Oui ;D ;D


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.