pegar CNPJ digitado em FORM, usar string e pegar os 5 primeiros caracteres salvos em variavel e dessa variavel insert em MYSQL

30/11/2012

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!!!

PHP

Andre Ucella

Respostas

30/11/2012

Claudiadnh

Você está com dificuldade em qual parte?
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
Responder Citar

30/11/2012

Andre Ucella

ola.. onde coloco ? dentro das tags do form.. mesmo?


nao entendi
Responder Citar

30/11/2012

Eduardo Oliveira

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.



Responder Citar

30/11/2012

Marcio Araujo

legal os links Eduardo!!!
Responder Citar

30/11/2012

Claudiadnh

Você tem que colocar na parte do código que está recuperando as informações antes de dar o INSERT.

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
Responder Citar

03/12/2012

Fernando

Pessoal segue um curso de php orientado a objetos que estarei ministrando online: http://stoodos.com/c/php-orientado-a-objetos/99
Responder Citar

06/12/2012

Andre Ucella

Obrigado Claudiadnh.. deu certim..


resolvido...
Responder Citar