Visualizzazione dei risultati da 1 a 5 su 5

Discussione: controllo nickname

  1. #1

    controllo nickname

    ciao,
    (sto usando VBScript in asp)

    come posso eseguire un controllo sul nickname inserito, senza permettere all'utente di inserire un nome già esistente?

    io ho iniziato il codice cosi':

    if nome=" (nome già esistente???) " then
    Response.Write ("Questo nickname appartiene ad un altro utente!")
    end if

    al posto di "nome già esistente" , esiste un comando per fare il controllo?
    oppure come posso fare? anke non usando vbscript..



    premetto che i dati come "nome" sono tutti in un database sql server.. io infatti pensavo di eseguire un controllo sul campo Nome,e bloccare un nome già esistente...

    grazie in anticipo

  2. #2
    apri un recodset e verifichi se è pieno

    in pratica...
    codice:
    sql = select *  from `utenti` where username ='"&quello inserito&"';
    apri il recodset... (...rs...)
    se diverso da rs.bof o rs.eof continua...
    se no gestisci "l'errore"...
    Grazie sempre di tutto!!!
    Alberto

  3. #3
    non sono sicura di aver capito bene..

  4. #4
    mhm

    allora... se non ho capito/immaginato male ti ritrovi piu o meno in una situazione del genere:

    tu hai un ipotentico utente che si deve iscrivere...
    e vuoi controllare che il nikc che andrà ad usare non sia gia in uso...

    ...

    pertanto... puoi usare il nick che lui sceglierà/inserirà nel modulo per fare un controllo...

    come farlo... puoi aprire un recordset interrogandolo direttamente per sapere se esiste gia...

    quindi:
    codice:
    sql = "SELECT * FROM `members` WHERE `USERNAME`='"&username_del_modulo&"' ;
    aprire quindi il recordset che chiameremo "rs" (rs.open... oppure rs.execute...)
    e in base ai suoi attributi "eof" o "bof" costuriamo una condizione IF...

    codice:
    if NON rs.bof or NOT rs.eof then
     ...vado avanti informando l'utente che l'username non è disponibile...
    else
     ... vado avanti per la mia strada...
    end if
    meglio?

    Grazie sempre di tutto!!!
    Alberto

  5. #5
    si grazie, sto risolvendo grazie per la spiegazione accurata!!

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.