pegar CNPJ digitado em FORM, usar string e pegar os 5 primeiros caracteres salvos em variavel e dessa variavel insert em MYSQL
Bom dia Srs. uma duvida.. com fazer p pegar a string de um campo text de formulario de insert em baco mysql
(q foi digitado preferencialmente formatado no padrao de mascaras CNPJ),
extrair as 5 primeiros casas (numericas) e qdo der um post inserir em um campo chamado codigo no banco?
alguem pode PELO AMOR DE DEUS ajudar... Nao vai nem com bomba!!!
(q foi digitado preferencialmente formatado no padrao de mascaras CNPJ),
extrair as 5 primeiros casas (numericas) e qdo der um post inserir em um campo chamado codigo no banco?
alguem pode PELO AMOR DE DEUS ajudar... Nao vai nem com bomba!!!
Andre Ucella
Curtidas 0
Respostas
Claudia Nogueira
30/11/2012
Você está com dificuldade em qual parte?
Pegar o valor do campo ou inserir no MySQL?
Pegar o valor do campo ou inserir no MySQL?
$cnpj = $_POST['cnpj']; <--Pega o que foi digitado, se o method = POST $cnpj = preg_replace("/[^0-9]/", "", $cnpj); <--Deixa somente números $cnpj = substr($cnpj, 0, 5); <--Copia os 5 primeiros caracteres
GOSTEI 0
Andre Ucella
30/11/2012
ola.. onde coloco ? dentro das tags do form.. mesmo?
nao entendi
nao entendi
GOSTEI 0
Eduardo Oliveira
30/11/2012
Veja o manual
http://php.net/manual/pt_BR/function.substr.php
http://php.net/manual/pt_BR/function.preg-replace.php
http://php.net/manual/pt_BR/reserved.variables.post.php
Estão as funções que foram citadas pela jovem acima.
http://php.net/manual/pt_BR/function.substr.php
http://php.net/manual/pt_BR/function.preg-replace.php
http://php.net/manual/pt_BR/reserved.variables.post.php
Estão as funções que foram citadas pela jovem acima.
GOSTEI 0
Marcio Araujo
30/11/2012
legal os links Eduardo!!!
GOSTEI 0
Claudia Nogueira
30/11/2012
Você tem que colocar na parte do código que está recuperando as informações antes de dar o INSERT.
Exemplo:
Isso é só um exemplo, digitei de cabeça.
Exemplo:
<?php $cnpj = ''; if (isset($_POST['cnpj'])) { $cnpj = $_POST['cnpj']; $cnpj = preg_replace("/[^0-9]/", "", $cnpj); $cnpj = substr($cnpj, 0, 5); echo $cnpj; } ?> <html> <head> <title></title> </head> <body> <form action="form.php" method="post"> <input type="text" name=cnpj value=""> <input type="Submit" value="Enviar "> </form> </body> </html>
Isso é só um exemplo, digitei de cabeça.
ola.. onde coloco ? dentro das tags do form.. mesmo?
nao entendi
nao entendi
GOSTEI 0
Fernando Alves.
30/11/2012
Pessoal segue um curso de php orientado a objetos que estarei ministrando online: http://stoodos.com/c/php-orientado-a-objetos/99
GOSTEI 0
Andre Ucella
30/11/2012
Obrigado Claudiadnh.. deu certim..
resolvido...
resolvido...
GOSTEI 0