Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di blekm
    Registrato dal
    Jun 2004
    Messaggi
    8,310

    come ottenere numero incrementale 00001, 00002, 00003..

    tabella con id (auto_increment), nome e un altro campo "numero_persona"..

    come fare per avere "numero_persona" di questo genere?

    00001
    00002
    00003
    ..
    ..


    qualche consiglio?

    alla fine dovrei avere

    1, mario rossi, 00001
    2, filippo bianchi, 00002

    e cosi via..
    Il portale sul turismo a Lucca

    Siti web Lucca

    Vendo Tex a colori di Repubblica (primi 100 numeri) - info in pvt.

  2. #2
    O li salvi già con gli zeri nel db (imposta ZEROFILL al campo ) o li salvi normali e aggiungi gli zeri in fase di stampa, con php:
    Codice PHP:
    printf("%010d",3); 
    La riga sopra stampa il numero 3 su una stringa di 10 caratteri.

  3. #3
    Utente di HTML.it L'avatar di blekm
    Registrato dal
    Jun 2004
    Messaggi
    8,310
    Originariamente inviato da bionicoz
    O li salvi già con gli zeri nel db (imposta ZEROFILL al campo ) o li salvi normali e aggiungi gli zeri in fase di stampa, con php:
    Codice PHP:
    printf("%010d",3); 
    La riga sopra stampa il numero 3 su una stringa di 10 caratteri.
    quindi potrei semplicemente trasformare l'id auto_increment in fase di visualizzazione.. cosi non devo salvare altro!
    Il portale sul turismo a Lucca

    Siti web Lucca

    Vendo Tex a colori di Repubblica (primi 100 numeri) - info in pvt.

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    813
    ma lo puoi fare direttamente sul database con la proprietà UNSIGNED ZEROFILL
    Nell'anno 1968 è bastata la potenza di due Commodore 64 per lanciare con successo una navicella sulla Luna; nell'anno 2007 ci vogliono la potenza di un processore quad core 3.30 GHz e 3 Gb di RAM (requisiti minimi ufficiali) per utilizzare Windows Vista. Qualcosa deve essere andato storto!

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.