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

PHP

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

Andre Ucella

Curtidas 0

Respostas

Claudia Nogueira

Claudia Nogueira

30/11/2012

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
GOSTEI 0
Andre Ucella

Andre Ucella

30/11/2012

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


nao entendi
GOSTEI 0
Eduardo Oliveira

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.



GOSTEI 0
Marcio Araujo

Marcio Araujo

30/11/2012

legal os links Eduardo!!!
GOSTEI 0
Claudia Nogueira

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:

<?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
GOSTEI 0
Fernando Alves.

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

Andre Ucella

30/11/2012

Obrigado Claudiadnh.. deu certim..


resolvido...
GOSTEI 0
POSTAR