Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem fetch_users()
Forum PHP.pl > Forum > PHP
Marecki669
Witam,
Mam problem otóż gdy chcę wyświetlić listę użytkowników wyskakuje błąd:


SCREAM: Error suppression ignored for
Fatal error: Cannot redeclare dbConnect() (previously declared in C:\wamp\www\include\funkcje.php:13) in C:\wamp\www\include\funkcje.php on line 27


Plik user_list.php
  1. <?php
  2.  
  3. include('include/funkcje.php');
  4. include('include/funkcje.profiles.php');
  5.  
  6. ?>
  7.  
  8. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  9. <html xmlns="http://www.w3.org/1999/xhtml">
  10. <head>
  11. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  12. <title>Untitled Document</title>
  13. </head>
  14.  
  15. <body>
  16. <?php
  17.  
  18. foreach (fetch_users() as $user){
  19. ?>
  20. <p>
  21. <a href=""><?php echo $user['name']; ?></a>
  22. </p>
  23. <?php
  24.  
  25. }
  26.  
  27. ?>


Plik funkcje.php
  1. <?php
  2.  
  3. // Funkcja łączenia z bazą danych
  4. function dbConnect(){
  5. $con = mysql_pconnect("localhost","root","");
  6. if(!$con){
  7. return false;
  8. }
  9.  
  10. if(!mysql_select_db("test")){
  11. return false;
  12. }
  13.  
  14. return $con;
  15.  
  16. }
  17. ?>




plik funkcje.user.profiles.php:
  1. <?php
  2.  
  3. function fetch_users(){
  4. $result = mysql_query("SELECT 'user_id' AS 'id', 'user_name' AS 'name' FROM 'users'");
  5.  
  6. $users = array();
  7.  
  8. while (($row = mysql_fetch_assoc($result)) !== false){
  9. $users[] = $row;
  10. }
  11.  
  12. return $users;
  13. }
  14.  
  15.  
  16. ?>




plik funkcje.profiles:
  1. <?php
  2.  
  3. include('funkcje.user.profiles.php');
  4.  
  5. $_SESSION['uid'] = 1;
  6.  
  7. ?>


Proszę o pomoc!
d3ut3r
php dokładnie Ci napisało co jest nie tak, masz 2 razy zadeklarowaną funkcję dbConnect (ogólnie nie możesz mieć dwóch funkcji o tej samej nazwie). Spójrz na plik w liniach o których mowa w komunikacie błędu.
Marecki669
Dziękuję, Pomogło smile.gif

Mam jeszcze jeden problem napisany prosił bym o wejrzenie Temat: ERROR mysql num rows POMOCY
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.