Fórum pegar CNPJ digitado em FORM, usar string e pegar os 5 primeiros caracteres salvos em variavel e dessa variavel insert em MYSQL #430153
30/11/2012
0
(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
Curtir tópico
+ 0Posts
30/11/2012
Claudia Nogueira
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
30/11/2012
Andre Ucella
nao entendi
Gostei + 0
30/11/2012
Eduardo Oliveira
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
30/11/2012
Marcio Araujo
Gostei + 0
30/11/2012
Claudia Nogueira
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.
nao entendi
Gostei + 0
03/12/2012
Fernando Alves.
Gostei + 0
06/12/2012
Andre Ucella
resolvido...
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)