Witam.
Pracując na localhost pojawia się taki błąd:

Notice: Undefined index: prawid_uzyt in F:\www\Filmy\header.inc on line 33

gdy wrzucę na serwer ten komunikat znika i wszystko działa poprawnie

kod header.inc

  1. <div class="header">
  2. <div class="finder">
  3.  
  4. <form action="rezultat.php" method="post">
  5. <table><tr><td>
  6. <input type="text" name="find" /></td><td>
  7. <input type="submit" value="Szukaj" /></td>
  8. </tr></table></form>
  9. <a href="all_films.php" class="all_films">Wszystkie filmy
  10. <?php
  11.  
  12.  
  13. $db = mysql_connect('localhost', 'db994313', 'pizgafurtke');
  14. mysql_select_db('db994313');
  15. $zapytanie = "select * from filmy";
  16. $wynik = mysql_query($zapytanie);
  17. $ile_znalezionych = mysql_num_rows($wynik);
  18. echo '<strong>('.$ile_znalezionych.')</strong>';
  19. ?> </a>
  20.  
  21. </div>
  22.  
  23. <strong><a class="a_finder" href="index.php">Baza filmów</a></strong>
  24.  
  25. <div class="panel">
  26. <table>
  27. <tr>
  28. <td class="updating">
  29. <script type="text/javascript" language="JavaScript"> document.write("Last update: " + document.lastModified);</script></td</tr>
  30. <tr><td>
  31. <a href="dodaj_film.php" class="updating">Dodaj film</a>
  32. </td></tr>
  33. <tr><td class="updating"> <?php echo $_SESSION['prawid_uzyt'];
  34.  
  35.  
  36. if(isset($_SESSION['prawid_uzyt']))
  37. {
  38. echo '&nbsp;|&nbsp;';
  39.  
  40. echo '<a class="updating" href="wylog.php"> wyloguj</a> </td></tr>';
  41. }
  42. ?>
  43.  
  44. </table>
  45.  
  46.  
  47.  
  48. </div>
  49.  
  50. </div>
  51.  


i index.php

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <?php
  3. ?>
  4.  
  5. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
  6. <head>
  7.  
  8. <title>Filmy</title>
  9. <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
  10. <meta http-equiv="content-language" content="pl" />
  11. <link rel="stylesheet" type="text/css" href="style.css" />
  12. </head>
  13.  
  14. <body>
  15.  
  16. <?php require('header.inc');?>
  17.  
  18.  
  19. <div class="main">
  20.  
  21. <div class="results">
  22.  
  23. <div class="last_added">
  24. <strong>Ostatnio dodane filmy</strong><br/>
  25. <?php mysql_connect('localhost', 'db994313', 'pizgafurtke');
  26. mysql_query("SET NAMES 'utf8' COLLATE 'utf8_polish_ci'");
  27. mysql_select_db('db994313');
  28.  
  29. $zapytanie = "select * from filmy order by filmid desc limit 5";
  30. $wynik = mysql_query($zapytanie);
  31.  
  32. $ile_znalezionych = mysql_num_rows($wynik);
  33. echo '<table>';
  34. for($i=0; $i<$ile_znalezionych;$i++)
  35. {
  36.  
  37. $wiersz = mysql_fetch_assoc($wynik);
  38. echo '<tr><td class="table_photo"><img alt="" src=';
  39. echo stripslashes($wiersz['zdjecia']);
  40. echo ' /></td><td class="table_title">';
  41. echo stripslashes($wiersz['tytul']);
  42. echo '</td></tr>';
  43. }
  44.  
  45. echo '</table>';
  46. ?>
  47. </div>
  48.  
  49. <div class="random_film">
  50.  
  51. <?php
  52.  
  53. $zapytanie = "select * from filmy order by RAND() limit 1";
  54. $wynik = mysql_query($zapytanie);
  55.  
  56. $ileznalezionych = mysql_num_rows($wynik);
  57.  
  58. for($i=0; $i<$ileznalezionych; $i++)
  59. {
  60. $wiersz = mysql_fetch_assoc($wynik);
  61. echo '<h1>';
  62. echo stripslashes($wiersz['tytul']);
  63. echo '</h1>';
  64.  
  65.  
  66. echo '<table><tr><td>';
  67. echo '<img alt="" src=';
  68. echo stripslashes($wiersz['zdjecia']);
  69. echo '/></td><td>';
  70. echo stripslashes($wiersz['opis']);
  71. echo '</td</tr></table>';
  72. }
  73. ?>
  74.  
  75. </div>
  76. </div>
  77.  
  78. </div>
  79.  
  80.  
  81. </body>
  82.  
  83.  
  84. </html>


a $_SESSION['popraw_uzyt'];
jest zdefiniowany w dodaj_film.php

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2.  
  3. <?php
  4.  
  5.  
  6. if(isset($_POST['user']) && isset($_POST['pass']))
  7. {
  8. $user=$_POST['user'];
  9. $pass = $_POST['pass'];
  10.  
  11. $db= mysql_connect('localhost', 'db994313', 'pizgafurtke');
  12. mysql_query("SET NAMES 'utf8' COLLATE 'utf8_polish_ci'");
  13. mysql_select_db('db994313');
  14. $zapytanie= "select * from uzytkownicy where login='$user' and haslo=sha1('$pass')";
  15. $wynik = mysql_query($zapytanie);
  16. $wynik1 = mysql_num_rows($wynik);
  17. if($wynik1 > 0)
  18. {
  19. $_SESSION['prawid_uzyt'] = $user;
  20. }
  21. }
  22. ?>
  23. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
  24. <head>
  25.  
  26. <title>Filmy</title>
  27. <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
  28. <meta http-equiv="content-language" content="pl" />
  29. <link rel="stylesheet" type="text/css" href="style.css" />
  30. </head>
  31.  
  32. <body>
  33.  
  34. <?php require('header.inc');?>
  35.  
  36.  
  37. <div class="main">
  38.  
  39. <div class="add_film">
  40. <?php
  41. if(isset($_SESSION['prawid_uzyt']))
  42. {
  43.  
  44. echo "<strong>Dodaj film</strong>";
  45.  
  46. echo' <form action="dodaj_film_form.php" method="post">';
  47. echo ' <table>';
  48. echo ' <tr><td>ID:</td><td><input type="text" name="filmid"/></td></tr>';
  49. echo '<tr><td>Tytuł:</td><td><input type="text" name="tytul"/></td></tr>';
  50. echo '<tr><td>Gatunek:</td><td><input type="text" name="gatunek"/></td></tr>';
  51. echo '<tr><td>Rok:</td><td><input type="text" name="rok"/></td></tr>';
  52. echo '<tr><td>Język:</td><td><input type="text" name="jezyk"/></td></tr>';
  53. echo '<tr><td>Okładka:</td><td><input type="text" name="zdjecia"/></td></tr>';
  54. echo '<tr><td>Opis:</td><td><input type="textarea" class="textarea_opis" name="opis"/></td></tr>';
  55. echo '<tr><td colspan="2"><input type="submit" value="dodaj"/></td></tr>';
  56. echo '</table>';
  57. echo '</form>';
  58.  
  59. }
  60. else
  61. {
  62. if(isset($user))
  63. {
  64. echo 'zalogowanie niemożliwe';
  65. }
  66. else
  67. {
  68. echo 'niezalogowany';
  69. }
  70.  
  71. echo '<div class="log_form">';
  72. echo' <form action="dodaj_film.php" method="post" >';
  73. echo'<table>';
  74. echo'<tr><td>Login: </td><td><input type="text" name="user"/> </td></tr>';
  75. echo'<tr><td>Hasło: </td><td><input type="password" name="pass"/></td></tr>';
  76. echo'<tr><td colspan="2" align="right"><a class="registerA" href="register.php">rejestracja</a></td></tr>';
  77. echo'<tr><td colspan="2"><input type="submit" value="Zaloguj"/></td></tr>';
  78. echo'</table>';
  79. echo'</form>';
  80. echo '</div>';
  81.  
  82. }
  83. ?>
  84. </div>
  85.  
  86. </div>
  87.  
  88. <div class="footer">
  89. <table>
  90. <tr><td>
  91. <p>
  92. <a href="http://validator.w3.org/check?uri=referer"><img
  93. src="http://www.w3.org/Icons/valid-xhtml10"
  94. alt="Valid XHTML 1.0 Transitional" height="31" width="88" /></a>
  95. </p>
  96. </td>
  97. <td>
  98. <p>
  99. <a href="http://validator.w3.org/check?uri=referer"><img
  100. src="http://www.w3.org/Icons/valid-xhtml10-blue"
  101. alt="Valid XHTML 1.0 Transitional" height="31" width="88" /></a>
  102. </p>
  103. </td></tr></table>
  104. </div>
  105.  
  106. </body>
  107.  
  108.  
  109. </html>


dlaczego na localhost nie działa poprawnie ?