edi_ 0 Denunciar post Postado Dezembro 19, 2009 Alo galera, A dúvida é o seguinte eu estou fazendo um sistema para gerar Ordem de serviço Online com php para uma empresa, o cara cadastra os clientes, preenche o formulario da ordem de serviço e ela é gerada como documento do Word e os dados vão para o banco de dados, só que na hora de gerar o documento o cliente quer a ID do documento no topo da página, o que eu posso fazer é colocar assim: 1,2,3,4,5... mais o chato do cliente quer assim: 000001,000002,000003,000004... sera que tem como eu fazer automaticamento a id ser guardada deste modo já que a ID é autoincrement do Mysql? Compartilhar este post Link para o post Compartilhar em outros sites
Matias Rezende 50 Denunciar post Postado Dezembro 19, 2009 Tem a opção zerofill do MySQL. http://dev.mysql.com/doc/refman/5.0/en/numeric-type-overview.html Tópico Movido PHP http://forum.imasters.com.br/public/style_emoticons/default/seta.gif MySQL Compartilhar este post Link para o post Compartilhar em outros sites
Holt 1 Denunciar post Postado Dezembro 19, 2009 acho que dar de fazer com sizeof() não lembro agora seria algo do tipo... $cod = 55; if(sizeof($cod) == 1){ $cod = '00000'."$cod" }else if(sizeof($cod) == 2){ $cod = '0000'."$cod" }else if(sizeof($cod) == 3){ $cod = '000'."$cod" }else if(sizeof($cod) == 4){ $cod = '00'."$cod" }else if(sizeof($cod) == 5){ $cod = '0'."$cod" }else{ echo 'Código Inválido'; } Compartilhar este post Link para o post Compartilhar em outros sites
giesta 29 Denunciar post Postado Dezembro 19, 2009 o cliente come capim, simplesmente faça Select RIGHT(CONCAT('00000',id),5) na hora de exibir pro engonhado Compartilhar este post Link para o post Compartilhar em outros sites
hinom 5 Denunciar post Postado Dezembro 20, 2009 http://php.net/str_pad Compartilhar este post Link para o post Compartilhar em outros sites
edi_ 0 Denunciar post Postado Janeiro 4, 2010 o zerofill funcionou :) o sizeof funciona também! Select RIGHT(CONCAT('00000',id),5) também muito pratico mais o zerofill ficou mais fácil! no final de tudo o cliente ainda queria que eu mudasse a tonalidade da cor de fundo do sistema http://forum.imasters.com.br/public/style_emoticons/default/natal_dry.gif !!! valeu mesmo a ajuda! Compartilhar este post Link para o post Compartilhar em outros sites