Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 28

Discussione: funzioni incatenate

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    103

    funzioni incatenate

    ciao a tutti....ho un file "funzioni.php" dove ho programmato tutte le funzioni del mio sito.....Ma il problema è che se utilizzo una funzione all'interno di un'altra non va......dove è il problema????

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    103
    riporto il codice;

    Codice PHP:
    function invia_at ($pc$gi$go,$oa)  
    {              
     
    connetti_database (); //questa è la funzione che non va....però se scrivo il codice va tutto perfetto     

    //poi ci sono le altre istruzioni della funzione invia_at

    grazie

  3. #3
    Utente di HTML.it L'avatar di bubi1
    Registrato dal
    Dec 2009
    Messaggi
    1,230
    posta anche il codice di connetti_database()

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    103
    Codice PHP:
    global $link,$dbw,$db_username,$db_password,$db_host;
        
    $db_username='****';
        
    $db_password='****';
        
    $db_host='***';

        
    $link=mysql_connect("$db_host","$db_username","$db_password") or die("errore connessione database".mysql_error());
        
    $dbw=mysql_select_db("**") or die ("errore apertura database" .mysql_error()); 

  5. #5
    Utente di HTML.it L'avatar di bubi1
    Registrato dal
    Dec 2009
    Messaggi
    1,230
    Beh, come logica dell'applicazione non e' il massimo, ma come sintassi e' tutto ok. Strano che non ti funzioni.

    Ma ti restituisce qualche errore?

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    103
    no...

  7. #7
    Utente di HTML.it L'avatar di bubi1
    Registrato dal
    Dec 2009
    Messaggi
    1,230
    Allora da cosa deduci che non funziona?

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    103
    perchè le istruzioni della funzione non vengono eseguite.....es non salva alcune info nel database...

  9. #9
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Se non salva "alcune" info nel database, vuol dire che altre le salva e quindi la connessione avviene.
    L'errore devi averlo commesso nella realizzazione di qualche funzione che non fa ciò che dovrebbe.

  10. #10
    Utente di HTML.it L'avatar di bubi1
    Registrato dal
    Dec 2009
    Messaggi
    1,230
    mi sa che dovresti postare tutto il codice, o almeno quella parte con le info che non ti vengono inserite nel db.

    In alternativa, dovresti cambiare la logica della tua applicazione. Considera che aprire una connessione ad ogni fuzione che deve eseguire delle query e' controproducente. Dovresti aprire una sola di connessione, al inizio del tuo script.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.