Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
974 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  menu déroulant horizontal

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

menu déroulant horizontal

n°1601774
coeurdelou​p57
Posté le 21-08-2007 à 15:28:20  profilanswer
 

Bonjour, j'ai réalisé une page index.php dans laquelle s'affichent l'heure et la date en temps réel, c'est-à dire que la date et l'heure s'affichent à tout instant. Grâce à une base de données j'ai réalisé un système de connexion, d'identification avec login et mot de passe. L'affiche de la date et de lh'heure est opérationnel sur chaque page du site tant que je ne n'essaie pas d'ouvrir une connexion. En effet si je me connecte et que mes identifiants sont correctes ou incorrectes, l'heure ne s'affiche plus et seule la date reste apparente. Je pense que cela est du à un problème de rafraichissement, mais je ne vois pas comment résoudre le problème. POURRIEZ VOUS M'AIDER SVP???  
 
Voici le code de la page indexe.php:  

Code :
  1. <?
  2. //Démarrage d'une session et appel des fonctions nécessaires  
  3. require_once "fonctions/connexion.php";
  4. connexion();
  5. session_start();
  6. require_once "fonctions/authentification.php";
  7. require_once "fonctions/utilisateurs_fct.php";
  8. if (!(isset ($_SESSION['login'])))
  9. {
  10. if ((isset ($_POST['login'])) && (isset($_POST['pass'])) && (((log_admin($_POST['login'],$_POST['pass']))==1) || ((log_admin($_POST['login'],$_POST['pass']))==0))) {
  11. $log=$_POST['login'];
  12. $_SESSION['login'] = $_POST['login'];
  13. $_SESSION['id_user'] = recupIdUtilisateur($log);
  14. $user=$_SESSION['id_user'];
  15. $_SESSION['pass'] = $_POST['pass'];
  16. }
  17. else
  18. {
  19. if((isset ($_POST['login'])) && (isset($_POST['pass'])) && ((log_admin($_POST['login'],$_POST['pass']))==0))
  20. {
  21. echo "Erreur : vous n'avez pas les droits pour acceder a cette partie du site";
  22. }
  23. }
  24. }
  25. //implémentation d'une variable qui permettra d'afficher la page correspondante  
  26. if (isset($_GET['page']) AND !empty($_GET['page'])) {
  27. $_page=$_GET['page'];
  28. } else {
  29. $_page="principal";
  30. }
  31. ?>
  32. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
  33. <html xmlns="http://www.w3.org/1999/xhtml">
  34. <head>
  35. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  36. <link href="styles/general.css" rel="stylesheet" type="text/css" />
  37. <SCRIPT LANGUAGE="Javascript">
  38. <!--
  39. function getDt(){
  40. dt=new Date();
  41. hrs=dt.getHours();
  42. min=dt.getMinutes();
  43. sec=dt.getSeconds();
  44. tm=" "+((hrs<10)?"0":"" ) +hrs+":";
  45. tm+=((min<10)?"0":"" )+min+":";
  46. tm+=((sec<10)?"0":"" )+sec+" ";
  47. document.getElementById('heure').innerHTML=tm;
  48. setTimeout("getDt()",1000);
  49. }
  50. // -->  
  51. </SCRIPT>
  52. </head>
  53. <body onLoad="getDt()">
  54. <div id="conteneur_general">
  55. <div id="contenu_gauche">
  56. <div id="en_tete"></div>
  57. <div id="connexion">
  58. <?
  59. // Test si une personne est connecté ou non  
  60. if (isset($_SESSION['login'])) {?>
  61. <table>
  62. <tr>
  63. <td><p><strong>Bonjour <em><?echo $_SESSION['login'];?></em></strong><br /><br />
  64. <input type="submit" value="Déconnexion" onClick="self.location.href='deconnection.php'">
  65. </p></td>
  66. <td>
  67. <?
  68. $pseudo=$_SESSION['login'];
  69. $utilisateur=mysql_query('SELECT * FROM utilisateurs WHERE pseudo="'.$pseudo.'"');
  70. $ligne=mysql_fetch_array($utilisateur);
  71. if ($ligne['logo_user']!="0" ) {
  72. $repertoire="logo_utilisateurs";
  73. echo'<div id="logo"><img src="'.$repertoire.'/'.$ligne['logo_user'].'" alt="mon image" /></div>';
  74. }
  75. echo'</td></tr></table>';
  76. include ("menu_utilisateurs.php" );
  77. echo'<br />';
  78. } else {?>
  79. <p><strong>Bonjour <em><?echo 'Invité';?></em></strong></p>
  80. <form method="post" action="index.php">
  81. <p>Login : <input type="text" name="login" size="10" tabindex="10"/>&nbsp;&nbsp;
  82. Mdp : <input type="password" name="pass" size="16" maxlength="16" tabindex="20"/><br />
  83. <input type="submit" value="Connexion" tabindex="30" />
  84. <input type="button" value="S'inscrire" onClick="self.location.href='index.php?page=inscription&part=form_insc'"></p>
  85. </form>
  86. <?
  87. if(isset ($_POST['login']) && isset($_POST['pass']) && log_admin($_POST['login'],$_POST['pass'])==-1)
  88. {
  89. echo "<h3>ERREUR DE CONNEXION</h3><p class='alerte'>Vous n'avez pas les droits pour accéder a cette partie du site<br />OU vos données de connexion sont invalides, Réessayez...</p>";
  90. }
  91. }
  92. echo'</div>';
  93. ?>
  94. <div id="principal">
  95. <? include ("menu_horizontal.php" );if($_page == "principal" ) {
  96. include ("visu_art.php" );
  97. }
  98. ?>
  99. </div>
  100. </div>
  101. <div id="menu_droit">
  102. <? include("date.php" );?>
  103. </div>
  104. </div>
  105. </body>
  106. </html>


ET VOICI LE CODE DE LA PAGE date.php  

Code :
  1. <?
  2. //affichage de la date et de l'heure du jour  
  3. $Jour = array("Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi" );
  4. $Mois = array("","Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre" );
  5. $datefr = $Jour[date("w" )]." ".date("d" )." ".$Mois[date("n" )]." ".date("Y" );
  6. echo'<div id="date">';
  7. echo'<div id="date_fond"><p>Nous sommes le <br /><strong>';
  8. echo $datefr;
  9. echo'</strong><br /><br />';
  10. echo'Il est ';
  11. echo'<span id="heure"></span>';
  12. echo'</p></div></div>';
  13. ?>


Message édité par coeurdeloup57 le 21-08-2007 à 17:40:10
mood
Publicité
Posté le 21-08-2007 à 15:28:20  profilanswer
 

n°1601791
durkheim
Posté le 21-08-2007 à 15:53:22  profilanswer
 

Rule n°1: poster son code dans des balises [code]


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  menu déroulant horizontal

 

Sujets relatifs
Include php et problème menu déroulantsous menu flash
Menu de menus de menus[Flash] Mon menu s'affiche en décalage sous IE
RésoluPb affichage sous ie image background sous menu li
[shell] menu contextuelleDéterminer une variable par ligne dans menu dynamique
Plus de sujets relatifs à : menu déroulant horizontal


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR