[ Šahbaz @ 19.11.2007. 15:01 ] @
Do sada sam koristio sledecu strukturu prilikom razvoja nekih aplikacijica ali mislim da to moze bolje da se organizuje pa trazim savjet od nekog iskusnijeg...

Moj db.php fajl izgleda ovako:

Code:

<?php

$connection=mysql_connect(\"localhost\",\"user\",\"pass\") or die(mysql_error());
mysql_select_db(\"base\",$connection) or die (mysql_error());

?> 


I preko neke klase radim prikaz podataka iz tabele (funkcija za sve redove, funkcija za tacan id...)
To izgleda ovako nekako:
Code:

class Klasa {
      
     var $name;
     var $content;
     .... //jos neke promjenive

    //pa zatim funkcije koje uglavnom izgledaju ovako
    public function showAll(){

     include(\"db.php\");
    
     $sql = \"SELECT * FROM tabela ORDER BY id DESC\";
    
     $result = mysql_query($sql,$connection) or die (mysql_error());

     while {....} //sve smjestim u neku $back promjenjivu recimo

     //i kazem
     return $back;      

     }

}


To naravno radi posao ali nisam siguran da je \"pravilno\" da svaki put inkludujem db fajl...
Stoga bih molio da mi neko malo pojasni ovo ili da mi preporuci neku knjigu koja opisuje kako organizovati kod ili kako treba programirati u php-u (znam da je ovo po malo glupo ali... sta da radim )
[ beep @ 19.11.2007. 16:16 ] @
Npr.

Code:

    function    __construct()
        {
        if    (!$this->connect())
            {
            echo    'GREŠKA NA SERVERU (0)';
            exit;
            }

        if    (!$this->select_db())
             {
             echo    'GREŠKA NA SERVERU (1)';
            exit;
             }

        }

   public function        connect()
        {

        return   $this->link_id=mysql_connect($this->host, $this->user, $this->pass);

        }

    public function    select_db()
        {

        return    mysql_select_db($this->db);

        }





[Ovu poruku je menjao beep dana 19.11.2007. u 17:31 GMT+1]

[Ovu poruku je menjao beep dana 19.11.2007. u 17:45 GMT+1]