Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]rejestracja błąd przy wyświetlaniu ostatniego usera
Lejto
post
Post #1





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 48
Dołączył: 23.05.2007

Ostrzeżenie: (0%)
-----


Mam mój skrypt rejestracji i funkcję która wyświetla ostatnio zarejestrowanego użytkownika. Rejestracja działa poprawnie. Tylko jest błąd przy ostatnio zarejestrowanym użytkowniku normalnie działa poprawnie, wyświetli danego usera ale jak się ktoś rejestruje i klika rejestruj to przy dodaniu do bazy (doda wszystko ok) ale wyświetli błąd przy wyświetlaniu ostatniego usera.
ostatni user
error:
Kod
mysql_query() [<a href='function.mysql-query'>function.mysql-query</a>]: Can't connect to local MySQL server through socket 'mysql/mysql.sock' (2)

  1. <?php
  2. function ostatni(){
  3.  
  4.  
  5. @$sql = "SELECT * FROM uzytkownik order by id DESC LIMIT 1"; 
  6. @$sql2 = "SELECT * FROM uzytkownik"; 
  7. @$query = mysql_query(@$sql);
  8. @$query2 = mysql_query($sql2);
  9. @$rows = mysql_num_rows($query);
  10. $licz=mysql_num_rows($query2);
  11. for($i=0; $i < $rows; $i++)
  12. {
  13. $row = mysql_fetch_array($query);
  14. echo '<font size=2px>';
  15.  
  16. echo "Najnowszy użytkownik: ";
  17. echo "<a href=?kto=pokaz&id=$row[id] style=color:#000000><b>$row[user]</b></a><br>";
  18. echo "Użytkownicy:<b> $licz</b>";
  19. echo '</font>';
  20. }
  21. }
  22. ?>

funkcja raportująca błędy
  1. <?php
  2.  
  3. //ustawia metodę obsługi błędów
  4. set_error_handler('error_handler', E_ERROR | E_WARNING | E_PARSE | E_USER_ERROR | E_CORE_ERROR);
  5. //funkcja obsługująca błędy
  6. function error_handler($errNo,$errStr,$errFile,$errLine)
  7.  {
  8. //czyści wygenerowane błędy wyjściowe
  9. //komunikat błędu
  10. $error_message = '<center><font face="verdana" size="2px">Wystąpił krytyczny błąd<br>
  11. <br><b><u>DEBUG MODE</b></u><br><br>'.
  12. 'Numer błędu: ' . $errNo . chr(10) . 
  13. '<br>'.
  14. 'Treść błędu: ' . $errStr . chr(10) . 
  15. '<br>Lokalizacja: ' . $errFile . chr(10).
  16. '<br>Linia: ' . $errLine;
  17. echo $error_message;
  18. $co_robic = '<br>Proszę niezwłocznie powiadomić administratora';
  19. echo $co_robic;  
  20. $razem = '<br><br>Data wygrawerowania błędu: '. date("d.m.y, h:m:s").
  21. '<br>Numer błędu: ' . $errNo . chr(10) . 
  22. '<br>'.
  23. 'Treść błędu: ' . $errStr . chr(10) . 
  24. '<br>Lokalizacja: ' . $errFile . chr(10).
  25. '<br>Linia: ' . $errLine.
  26. '<br><br>'
  27. ;
  28. //wysyła błąd na podany adres e-mail
  29. error_log($razem, 1, "agencik@gmail.com","Reply-To: agencik@gmail.com");
  30. //zapisuje błąd do pliku
  31. error_log($razem, 3, "mods/blad.log");
  32.  //zapowiega daleszemu wywołaniu
  33.  exit;
  34. }
  35. ?>

W razie jakikolwiek pytań proszę pytać.

Pozdro

Ten post edytował Lejto 10.05.2008, 18:34:27


--------------------
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 16:18