Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di kele
    Registrato dal
    Feb 2003
    Messaggi
    27

    passare un oggetto ad una funzione...si può?

    Codice PHP:
    function genera_selezione_sql($dbPointer,$sql,$name){

                            
    $rs $dbPointer->GetRS($sql);

                            if (!
    $rs)

                                       
    Abort($dbPointer->ErrorMsg());

                            
    $select "<select name=\"$name\"><option value=\"\">tutte</option>\n";

                            while (
    $rec =& $dbPointer->GetNext($rs)) {

                                       list(
    $value,$descrizione)=$rec;

                                       
    $select .= "<option value=\"$value\">$descrizione</option>\n";

                            }

                            
    $select .="</select>\n";

                            return 
    $select;

                }

     

                            
    $dbMio = & MioPIDB::OpenDB('*''*''*','*');

                         
                            
    $sql="select idtip,desctipologia FROM tipologia order by idtip";

                            
    $selIDtipologia=genera_selezione_sql($dbMio,$sql,'myFrm_IDtipologia'); 
    Ma mi ritorna un bel "Call to a member function on a non-object in... "sull'istruzione $rs = $dbPointer->GetRS($sql);(seconda riga)




    thanks
    questa vita è come un pampers, appena lo cambi e già sporco di mer__

  2. #2
    Codice PHP:
    class A{
        public function 
    __construct(){
        }
        public function 
    test(){
            echo 
    'Hello world';
        }
    }

    function 
    test($obj){
        
    $obj->test();
    }
    $obj= new A();
    test($obj); 
    si può senz'altro sbagli qc prima.


    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  3. #3
    Utente di HTML.it L'avatar di kele
    Registrato dal
    Feb 2003
    Messaggi
    27
    ti gavevi anca ragion...l'oggetto era istanziato dentro un if che naturalmente non era eseguito...come non detto, grassie
    questa vita è come un pampers, appena lo cambi e già sporco di mer__

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.