Visualizzazione dei risultati da 1 a 5 su 5

Discussione: conferma password

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    178

    conferma password

    registrati.php è un form che raccoglie i dati dell'utente che si vuole registrare.
    Tutti i dati passano a register.php che ha il compito di controllare eventuatli errori e visualizzarli a schermo prima di far ripetere la procedura.

    In register.php viene richiamata una libreria:
    include_once("include/config.php");

    Il problema è che in config.php c'è una funzione di controllo per ognuno dei campi riempiti dall'utente, quindi solo un dato alla volta può essere passato come variabile per essere controllato.


    codice:
    function check_password($value){
     	global $_CONFIG;
          if($value == "")
    		return "This field cannot be left empty";
          if($value != $password_c)
                return "passwords dont match";
    questa funzione controlla il campo $password e giustamente $password_c risulta non settata e non capisco come fare a passare entrambe le variabili per confrontarle nella funzione.

    Se qualcuno può aiutarmi per favore..

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    cosi come è fatta la funzione non può andare, deve essere modificata in modo che accetti le 2 variabili...

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    178
    Non posso passare la variabile $password_c con un HTTP_POST?
    Io ci ho provatao, ma risulta sempre nulla.

  4. #4
    Utente di HTML.it L'avatar di luke83
    Registrato dal
    Jul 2000
    Messaggi
    1,217
    hai due possibilità
    Codice PHP:
    function check_password($value,$password_c){
         global 
    $_CONFIG;
          if(
    $value == "")
            return 
    "This field cannot be left empty";
          if(
    $value != $password_c)
                return 
    "passwords dont match"
    .. se la vuoi passare

    Codice PHP:
    function check_password($value){
         global 
    $_CONFIG,$password_c;
          if(
    $value == "")
            return 
    "This field cannot be left empty";
          if(
    $value != $password_c)
                return 
    "passwords dont match"
    se l'hai disponibile nello scopo "superiore"...


    ..::Luca::..
    » "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
    » "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
    [frasi random] - [Lucopedia] - [laFetta]

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    178
    Grazie

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.