Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    61

    Dichiarazioen Variabili

    Per poter utilizzare una variabile passandola ad una funzione questa deve prima essere inizializzata ?

  2. #2
    non ho capito, fai un esempio...

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    61
    devo chiamare la seguente funzione :

    $app->f_register($req_Login,$req_EMail,$msg)

    $req_Login deve prima essere inizializzata o meglio dichiarata ?

  4. #4
    spiegami che senso ha passare una variabile se non ti serve ... perche' se ti serve e' logico che e' gia' inizializzata, mentre se non ti serve non ha senso che tu la passi :master:
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    61
    non ho detto che non mi serve , quando alla pagina verrà dato un submit le variabili sono valorizzate ma cmq il problema non è questo .Semplicemete quando la pagina si apre esegue questo scripts :

    <?

    require '..\Lib\webapp_cls.php';

    $app = new webapp;
    $app->f_register($req_Login,$req_EMail,$msg);

    ?>

    e l'interprete risponde :

    Notice: Undefined variable: req_Login ....

    se invece inizializzo la variabile tipo $req_Login = '' prima di chiamare la funzione f_register allora tutto va ok

  6. #6
    se passi una variabile undefined significa che non passi niente quindi non ti serve passare quel valore ... guarda che penso tu stia lavorando con le register_globals su on, deprecate dal lontano 2000 .... cmq puoi ovviare cosi' ma te lo sconsiglio perche' c'e' qualcosa che non va

    <?

    require '..\Lib\webapp_cls.php';

    $app = new webapp;
    $app-> f_register( $req_Login = '', $req_EMail, $msg );


    ?>


    ma sono quasi sicuro che anche $req_EMail e $msg siano vuote ...


    se sono valori inviati via POST devi scrivere cosi' , dopo i dovuti controlli che non ho voglia di scrivere



    <?

    require '..\Lib\webapp_cls.php';

    $app = new webapp;
    $app-> f_register( $POST['req_Login'], $POST['req_EMail'], $POST['msg'] );


    ?>
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    61
    si difatti .... questo sito era stato messo in piedi un pò di tempo fa ..e tutto funzionava poi l'hanno rimesso e d'appertutto sono comparsi questi errori.

    Ora devo sistemarlo e prima di iniziare volevo essere sicuro sul dafarsi

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    61
    ti ringrazio per le spiegazioni .

    Un ultima cosa in effetti sia $login che $pass sono vuote e quindi l'interprete mi da due righe di errore ... mentre x msg questo non segnala nulla è forse dovuto al fatto che nella funzione il terzo parametro è passato come referenza ?

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.