Forum-webmaster
Général => Discussions générales => Message commencé par: Swanweb le le 27-09-2011 a 19:45:11

Titre: Site Web
Posté par: Swanweb le le 27-09-2011 a 19:45:11

Bien le bonjour à tous !
Je suis en 1ere Si et j'ai decider pour les TPE de faire un site web un peu comme facebook (mais pas trop) pour les élèves du lycée!
Mais apres seullement 1journée de travail j'ais déja un probleme...
Donc j'ais creer une page d’accueil (photo ci jointe) avec la quelle on peut se connecter. Le probleme c'est que une fois connecter la "barre" de conexion ne disparait pas et aussi quand pour se connecter aucun mot de passe n'est entrer, le site connecte quand meme... Pour le php je let met ici et regardez les photos
Merci !
Connexion.php :<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >


<head>
<title>Connexion</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <link rel="stylesheet" media="screen" type="text/css" title="Design" href="style.css" />
</head>
<body>      
      <?php include("entete.php"); ?>
      <?php include("SQL.php"); ?>
      <?php include("menu.php"); ?>

<div id="corps">
         <form action="done.php" method="post">
            <h1>Connexion</h1>
      
            <p>
            Pour vous connecter, veillez ecrie votre login et voitre mot de passe<br /><br />
            <label for="login">Login : </label><input type="text" name="login" id="login" tabindex="10" maxlength="20" value="°°°°°" /><br />
            <label for="motdepasse">Mot de passe : </label><input type="password" name="motdepasse" id="motdepasse" tabindex="20" maxlength="20" value="*****" /><br />
            <input type="submit" value="Valider" />
            </p>
         </form>
      </div>

<?php include("foot.php"); ?>

</body>
</html>


menu.php : <div id="menu">

         <div class="element_menu">
            <h3>Espace numérique de travail</h3>
            <ul>
               <a href="index.php">Accueil</a><br />
               <form action="done.php" method="post">
               <label for="login">Login : </label><input type="text" name="login" id="login" tabindex="10" maxlength="20" value="°°°°°" /><br />
               <label for="motdepasse">Mot de passe : </label><input type="password" name="motdepasse" id="motdepasse" tabindex="20" maxlength="20" value="*****" /><br />
               <input type="submit" value="Valider" />
               </form>
            </ul>
         </div>

         <div class="element_menu">
            <h3>Lycée Pravaz</h3>
            <ul>
               <a href="page3.php">Classes</a><br />
               <a href="page4.php">Vacances scolaires</a><br />
               <a href="page5.php">Contact</a><br />
            </ul>
         </div>
         
         <div class="element_menu">
            <h3>Partenaire</h3>
            <ul>
               <a href="http://www.ac-grenoble.fr/pravaz/">Site du Lycée Pravaz</a><br />
               <a href="http://www.siteduzero.com/">Le site du Zer0</a><br />
            </ul>
         </div>
</div>


[url=http://imageshack.us/photo/my-images/508/32276746.png/]

[url=http://imageshack.us/photo/my-images/846/29233315.png/]


Titre: Re:Site Web
Posté par: Pad le le 27-09-2011 a 23:02:08

il faut aussi nous mettre le traitement php de ton formulaire !

Titre: Re:Site Web
Posté par: Swanweb le le 28-09-2011 a 12:27:05

Merci d'avoir répondu, le voici :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Connexion</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <link rel="stylesheet" media="screen" type="text/css" title="Design" href="style.css" />
</head>
<body>      
      
      <?php
         try
         {
         $pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
         $bdd = new PDO('mysql:host=localhost;dbname=test', 'root', '', $pdo_options);
         }
         catch (Exception $e)
         {
         die('Erreur : ' . $e->getMessage());
         }
      ?>
      <?php
         $psseudo = $_POST['login'];
         $reponse = $bdd->query("SELECT Pseudo, motdepasse FROM connection WHERE Pseudo='$psseudo'");
         $donnees = $reponse->fetch()
      ?>
      
      <?php include("entete.php"); ?>
      <?php include("SQL.php"); ?>
      <?php include("menu.php"); ?>

<div id="corps">
            <h1>Connexion</h1>
            
         <?php
         if (isset($_POST['motdepasse']) AND $_POST['motdepasse'] == $donnees['motdepasse']) // Si le mot de passe est bon
         {
         ?>   
         <h2>Connexion réussi</h2>
         <p>Vous pouvez dés a present utilisé l'escpace numerique de travail</p>
         <p>
         <?php
            $_SESSION['login'] = $psseudo;
            $reponse->closeCursor();
         ?><br />
         Cette page est réservée au personnel de la NASA. N'oubliez pas de la visiter régulièrement car les codes d'accès sont changés toutes les semaines.<br />
         La NASA vous remercie de votre visite.
         </p>
         <?php
         }
         else
         {
            echo '<p>Mot de passe incorrect ou login innexitant</p>';
         }
         ?>
      </div>

<?php include("foot.php"); ?>

</body>
</html>


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