Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    298

    username + numero progressivo a 2 cifre

    Devo realizzare uno script che in automatico mi crei uno username, al termine della procedura di registrazione utenti.

    nel form l'utente inserisce i suoi dati, poi lo script dovrebbe costruire la variabile username in questo modo:

    prime 3 lettere del nome ($first_name), simbolo "-", prime 3 lettere del cognome($last_name), con l'aggiunta di un numero a 2 cifre (01, 02, 03), che viene incrementato qualora nel database sia presente uno username uguale.

    Ho un po di problemi per quanto riguarda il discorso del numero progressivo a 2 cifre, quindi vi chiedo di consigliarmi un'approccio alla cosa, per non perdermi in mille righe di codice inutile!!

    Ciao e grazie a chi mi darà una mano!
    -trx000-

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    1,141
    Una cosa così?

    Codice PHP:
    $first_name "pippo";
    $last_name "pluto";
    $num 2;

    $username substr($first_name,0,3)."-".substr($last_name,0,3)."".str_pad($num2"0"STR_PAD_LEFT); 
    ciao

  3. #3
    crea una chiave primaria nome-numero autoincrement. Per ogni nome uguale verra' incrementato il numerello.

    campo CHAR(3) e campo tinyint(2) UNSIGNED ZEROFILL

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    298
    molte grazie, ho risolto
    -trx000-

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.