Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dwie proste klasy, jedna nie chce dziedziczyć
Forum PHP.pl > Forum > Przedszkole
uirapuru
  1. <?php
  2. class mysql {
  3.    function __construct(){
  4.        require_once("include/ustawienia.inc.php");
  5.        $polaczenie = mysql_connect($GLOBALS['mysql_serv'], $GLOBALS['mysql_user'], $GLOBALS['mysql_pass'])
  6.            or die(MYSQL_CONN_ERROR);
  7.        $baza = mysql_select_db($GLOBALS['mysql_base'], $polaczenie)
  8.            or die(MYSQL_DB_ERROR);
  9.        mysql_query ("SET NAMES latin2");
  10.        mysql_query (" SET collation_connection = latin2_general_ci ");
  11.    }
  12.    function __destruct() {
  13.        mysql_close($polaczenie);
  14.    }
  15. }
  16.  
  17. class klub extends mysql {
  18.    function dodaj($form,$file) {
  19.        echo "<pre>";
  20.        print_r($form);
  21.        print_r($file);
  22.        echo "</pre>";
  23.    }
  24. }
  25. ?>


wywala mi takie coś, że

Fatal error: Cannot redeclare class mysql
Moli
Zamiast include daj include_once
krowal
Najprawdopodobniej includujesz dwa razy ten plik z definicją klas. Błędu nie ma w tym co podałeś, poszukaj w innym miejscu.
uirapuru
faktycznie, nawet trafiłem na podobny temat tu na forum, sorki i dziękuję sadsmiley02.gif
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.