Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP] Skrypt przestał działać
Forum PHP.pl > Forum > Przedszkole
Turson
Mam następujący problem. Wczoraj napisałem skrypt, działał i ok. Dzisiaj odpalam go i nie działa (pusta strona). Przeczyściłem ciasteczka, wchodzę i loguję się kolejny raz i... działa. Za chwilę znowu nie działa i cookies nic nie dają. W skrypcie nic nie modyfikowałem a wczoraj chodził! Dzisiaj dodałem kilka linijek gdy jeszcze działał i wszystko ładnie, ale w pewnym momencie znowu koniec. I od tego momentu nic nie daje.
Poniżej podaję kod, który działał wczoraj (nie jest dokończony dlatego tak wygląda, ale no chociaż wyświetlało się coś):
  1. <div class="toptxt">Panel użytkownika</div>
  2. <?PHP
  3. if($_SESSION["zalogowany"] == 1)
  4. {
  5. $zapytanie = "SELECT `id` FROM `users` WHERE `login`='$_SESSION[login]'";
  6. $idzapytania = mysql_query($zapytanie) or die(mysql_error());
  7. while($autor = mysql_fetch_row($idzapytania))
  8. {
  9. $zapytanie2 = "SELECT * FROM `notes` WHERE `autor_id`='$autor[0]'";
  10. $idzapytania2 = mysql_query($zapytanie2) or die(mysql_error());
  11. echo "<div id='panel'>
  12. <a class='index' href='note.php?id=add'></a>
  13. </div><table class='notatki'><tr style='background:#feb15f;text-align:center;'><td width=80%><b>NAZWA</b></td><td width='20%'><b>AKCJA</b></td></tr>";
  14. while($wiersz = mysql_fetch_row($idzapytania2))
  15. {
  16. echo '<tr class="trn"><td class="tdn"><a href="#">'.$wiersz[2].'</a></td><td class="tda" style="text-align:center;color:#dacaa7">
  17. <a href="#" title="Edytuj notatkę"><img src="img/edytuj.png"/>edytuj</a> |
  18. <a href="#" title="Usuń notatkę"><img src="img/kosz.png"/>usuń</a>
  19. </td></tr>';
  20. }
  21. echo"</table>";
  22. $zapytanie2 = "SELECT count(*) from `notes` WHERE autor_id='$dane[dzial]'";
  23. $idzapytania2 = mysql_query($zapytanie2);
  24. while ($dane2 = mysql_fetch_assoc($idzapytania2)) {}
  25. echo "<br />Masz 5/10 notatek.";
  26. }
  27.  
  28. }
  29. else
  30. {
  31. echo "Nie jesteś zalogowany.";
  32. }
  33.  
  34. ?>

Ja nie wiem, gdzie jest problem, że raz działa a raz nie. To wina sesji?
W pliku głównym mam:
  1. mysql_connect("localhost", "root", "")or die("Nie można nawiązać połączenia z bazą");
  2. mysql_select_db("noteme")or die("Nie udało się połączyć z bazą danych");
  3. session_register("zalogowany");
  4. if(empty($_SESSION["zalogowany"]))$_SESSION["zalogowany"]=0;

Ponadto przy logowaniu:
  1. $_SESSION["zalogowany"]=true;
  2. $_SESSION['login'] = $_POST['login'];


Mnie już ręcę opadły i nie mogę rozkminić ocb.
buliq
Ustaw error_reporting na E_ALL
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.