Visualizzazione dei risultati da 1 a 6 su 6

Discussione: verifica nel DB

  1. #1

    verifica nel DB

    Ciao chi mi può dare un aiutino??
    Ho uno form che passa ad uno script le var username e mail.
    Si tratta di uno script per registrare un nuovo utente e quindi vorrei fargli verificare se nel DB esiste già username o mail. Se ci sono mi stampa un echo col messaggio altrimenti prosegue.
    fgualaz
    http://risorsenet.altervista.org

    Non importa da dove vieni, l'importante è dove stai andando!

  2. #2
    Codice PHP:
    $sql="SELECT *  FROM utenti WHERE Nome='".$_POST[Nome]."' AND Pass='".$_POST[Pass]."'";
    $query=mysql_query($sql,$db); 
    $num1 mysql_num_rows($query);

    if(
    $num1 != 1) { avanti } else { echo"esiste già"; } 
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  3. #3
    anzi, approfitto di questo thread per chiarire un mio dubbio!


    a livello di sicurezza,meglio così:

    Codice PHP:
    $num1 mysql_num_rows($query);

    if(
    $num1 != 1) { avanti } else { echo"esiste già"; } 
    oppure con l'uguaglianza a 0?

    Codice PHP:
    $num1 mysql_num_rows($query);

    if(
    $num1 == 0) { avanti } else { echo"esiste già"; } 
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  4. #4
    grazie dell'aiuto!!!

    forse però nel primo caso volevi dire:
    Codice PHP:
    $num1 mysql_num_rows($query);

    if(
    $num1 != 0) { avanti } else { echo"esiste già"; } 
    o sbaglio??
    perchè se non esiste ne utente ne mail le righe sono zero...sbaglio?
    fgualaz
    http://risorsenet.altervista.org

    Non importa da dove vieni, l'importante è dove stai andando!

  5. #5
    Originariamente inviato da fgualaz
    grazie dell'aiuto!!!

    forse però nel primo caso volevi dire:
    Codice PHP:
    $num1 mysql_num_rows($query);

    if(
    $num1 != 0) { avanti } else { echo"esiste già"; } 
    o sbaglio??
    perchè se non esiste ne utente ne mail le righe sono zero...sbaglio?

    no...se tu loponi diverso da 0 come hai fatto, significa ke utenti registrati con quel nome sono diversi da 0 (quindi ce ne sono), perciò non bisogna andare avanti!

    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  6. #6
    opsss.....hai ragione
    fgualaz
    http://risorsenet.altervista.org

    Non importa da dove vieni, l'importante è dove stai andando!

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.