Wiec mam 2 panele jeden do tresci strony 2 do menu w tym menu mam panel logowanie , logowanie dzia³a tylko na stronie g³ownej natomiast gdy loguje sie na podstronach otwiera mi podstrone poza index

INDEX
  1. <?php session_start(); ?>
  2. <!DOCTYPE html
  3. PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  4. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  5. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
  6. <head>
  7. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  8. <link rel="Stylesheet" type="text/css" href="style.css" />
  9. <title><?php
  10.  
  11. if(isset($_GET['id'])) echo $_GET['id']; else echo'Strona g³owna';?></title>
  12. </head>
  13. <body>
  14. <div id="top">
  15. <div id="NAGLOWEK">Nag³owek szablonu</div>
  16. <div id="srodek">
  17.  
  18. <div id="TRESC"><?php if(!isset($_GET['id'])) include ('news.php'); else {
  19. $s=$_GET['id'].'.php';
  20. include $s;}?></div>
  21. <div id="INFORMACJE"><?php include('loguj.php');?> </div>
  22. </div>
  23. <div id="STOPKA">Stopka serwisu</div>
  24.  
  25. </body>
  26. </html>

Logowanie
  1. <?php
  2. function logowanie(){
  3. if(!isset ($_POST['logowanie'])){
  4. echo '<center><form action="loguj.php" method="post">
  5. <font color="red"><B> Login</B></font><input type="text" name="user" size="15"><br/>
  6. <B><font color="red">Has³o</font></B><input type="password" name="pass" size="15"><br/>
  7. <input type="submit" value="Zaloguj" name="logowanie" ></center>
  8. ';}
  9. else {
  10. $pass=$_POST['pass'];
  11. $login=$_POST['user'];
  12.  
  13. if(isset ($_POST['logowanie']))
  14. {
  15. $link = mysql_connect('localhost', 'root', '');
  16. $result = mysql_select_db('forum');
  17. $query= 'SELECT * FROM uzytkownicy';
  18. $z=mysql_query($query);
  19. while ($row=mysql_fetch_assoc($z))
  20. {
  21. if ($login==$row['login'] and $pass==$row['haslo']){
  22. $_SESSION['id'] = $row['id'];
  23. echo '<html><head><meta http-equiv="refresh" content="0;url=http://localhost/raporty/index.php"/></head><body></body></html>';
  24.  
  25. }
  26. else{
  27. echo "zla nazwa lub haslo uzytkownika";
  28. echo '<html><head><meta http-equiv="refresh" content="3;url=http://localhost/raporty/index.php"/></head><body></body></html>';
  29. }}}}}
  30. function zalogowany(){
  31. $link = mysql_connect('localhost', 'root', '');
  32. $result = mysql_select_db('forum');
  33.  
  34. $query= 'SELECT * FROM uzytkownicy WHERE id='.$_SESSION['id'].'';
  35. $z=mysql_query($query);
  36. while ($row=mysql_fetch_assoc($z))
  37. echo 'Witaj <b>'.$row['login'].'</b><br/>';
  38. echo '<a href="index.php">Strona g³owna</a>';
  39. echo '<a href="index.php?id=loguj">Strona g³owna</a>';
  40. }
  41.  
  42.  
  43. if(!isset($_SESSION['id']))
  44. {
  45.  
  46. logowanie();
  47. $_SESSION['id'] = 0;}
  48. else if($_SESSION['id'] == 0) {logowanie();}
  49.  
  50. if($_SESSION['id'] > 0) {zalogowany();}
  51.  
  52. ?>


Hmm dlaczego logowanie mi nie dzia³a i przekieronkowuje mi na zaincludowana strone??
Pozdrawiam set4812

nie mia³em zakonczenia formularza gubi³ mi sie tongue.gif