<?php include("conn.php");



Documentos relacionados
Edição de Setembro. Validação formulários com PHP. ... revistamensal de programação Open Source

GUIA PHP com MYSQL Autor: Everton Mendes Messias

Ambiente de Internet JavaScript Aula 1. Tipos de dados

Exercícios Práticos de HTML e JavaScript. <FORM ACTION="mailto:teste@gmail.com" METHOD="POST" ENCTYPE="text/plain" NAME="cadastro">

crudgenerator Passos slimphp/extra/crudgenerator/view/index_view.php A tela abaixo m ostra o p rimeiro passo

Os componentes de um formulário são: Form, Input, Select e AreaText

SISTEMA GERENCIAMENTO DE PRODUTOS PHP E MySQL 1. APRESENTAÇÃO

English Português. By erickalves 25 Julho, :08. Devido à política (#) de segurança. Encontrar Blogs Crie o seu blog de graça Ganhe prêmios

INTRODUÇÃO AO DESENVOLVIMENTO WEB

Finalidade dos formulários

Desenvolvimento Web XHTML Formulários. Prof. Bruno E. G. Gomes

<script language="javascript1.2" src="

Construindo um sistema simples de cadastro de fornecedores em PHP e MySQL.

if( document.dados.tx_ .value=="" document.dados.tx_ .value.indexof('.

Desenvolvimento de Sistemas Web Prof. Leandro Roberto. Aula 18 JavaScript: Eventos MySQL PHP (insert, update e delete)

Nenhuma função possui parâmetro direto, apenas passados por POST.

22/05/2012 CRIANDO UM PROJETO COM TELAS ESTRUTURA DA APLICAÇÃO LOGIN BANCO DE DADOS TAREFAS PHP MYSQL PARTE 2

FMH Mestrado Gestão do Desporto Sistemas de Informação

Basicamente iremos precisar de uma base de dados na qual iremos armazenar os registros feitos pelos vistantes: Vamos armazenar os seguintes dados:

Validação de formulários utilizando Javascript

Programação para a Internet II PHP AJAX. Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt

Dicas para Javascript (parte2) 21 - IMPEDIR DIGITAÇÃO DE CARACTERES NÃOO NUMÉRICOS

Programação Web Prof. Wladimir

FORMULÁRIOS HTML (FORMS) E ENTRADAS DE DADOS (INPUT)

6. Introdução à Linguagem PHP

Programação Web Prof. Wladimir

7. Formulários em XHTML

Internet e Programação Web

Conteúdo Dinâmico. Introdução. Interação Browser x Servidor Web. Interação Browser x Servidor Web

Programação para Internet I

Desenvolvimento em Ambiente Web. Prof. André Y. Kusumoto

O código acima descreve o formulário com uma caixa de texto e dois botões

Capítulo 7. Antes de prosseguir com o Delphi, devemos criar o banco de dados Interbase ou Firebird com todas as suas propriedades.

Desenvolvimento de Aplicações para Internet Aula 11

Formulários. Permite ao usuário enviar informações por meio da página, em forma de pesquisa, mala direta, compra eletrônica e outros.

Faculdades Network Bacharelado em Sistemas de Informação Tópicos Avançados. Aulas 25 e 26 Exemplo de Aplicação usando JSP e MySQL

JavaScript: Validação de Formulários. Prof. Ivanilton Polato

Formulários em HTML - O que são e para que servem

<link rel="stylesheet" type="text/css" href="imagens.css" />

PROGRAMAÇÃO PARA INTERNET. Fonte: Raul Paradeda

PROCESSO DE SELEÇÃO DE ESTAGIÁRIO EDITAL 093/2018 Vaga A

Programação web Prof. Wladimir

Vamos criar nosso formulário, vou utilizar aqui como exemplo cinco campos para upload:

indica o nome do campo pelo qual podemos acessar.

Lista de Revisão. 3. Analise a afirmativa a seguir como verdadeira ou falsa e justifique.

Projeto 01 - Gestão de utilizadores (com erros)

AJAX. Prof. Marcos Alexandruk

Curso De PHP. Aula 4. Formulários. Cookies. Session. Mail

José Janeiro (Nº2467) Trabalho prático: HTML, CSS, Javascript. EmpregoWeb-Registo de pessoas

Estudo Dirigido - Parte 1

Altere a cor de fundo Altere a cor do texto Utilize meta tags e direcione a página para um site qualquer

Obtendo dados com formulários

Como criar um banco de dados usando o mysql

Conectando com um banco de Dados

Formulário (Send & Recieve) Prof. Celso H. Masotti

HTML -- Criação de Home Page

HTML: FORMULÁRIOS SUMÁRIO. Conceito Tag FORM Tag INPUT Tag BUTTON Tag TEXTAREA Tag SELECT

Cálculo Remoto de Preços e Prazos de Encomendas

Mini-curso de PHP. Aulas ministradas por: André Luis de Paula Arthur Kalsing Diego Silva

HTML (Hyper Text Markup Language) É a linguagem com que se escrevem as páginas web;

PROGRAMAÇÃO WEB DO LADO DO CLIENTE

Manual de Integração WebCheckout

Desenvolvimento de Aplicações para Internet Aula 5

Conteúdo. DHTML tópicos Hamilton Lima

1) Crie uma nova página chamada Exercício.html e deixe-a com o seguinte layout:

Técnico Integrado em Informática. Programação WEB (PRW) Introdução ao PHP

PHP Tratando Formulários. Prof. Gláucya Boechat

MONTANDO UMA CONSULTA COM FILTROS. Vamos criar uma tela que gere uma relação de dados, escolhendo a ordenação e um filtro.

SPRING - VALIDAÇÃO. Altere o arquivo formulario.jsp como segue:

Este exercício será parecido com a montagem de um projeto real, onde trabalhamos com vários arquivos XHTML e um único arquivo CSS.

Desenvolvimento de Aplicações Web. Prof. José Eduardo A. de O. Teixeira / j.edu@vqv.com.br

13 Conectando PHP com MySQL 13.1 Introdução

Informática I. Aula 8. Aula 8-19/09/2007 1

COMO FUNCIONA UM FORMULÁRIO

Formulários são áreas onde se inserem campos que permitem uma troca de informações maior entre usuários e desenvolvedores de sites HTML Até o momento,

TECNOLOGIAS WEB AULA 7

COBRANÇA SITE. Instruções de Instalação e Utilização. Manual Técnico do Desenvolvedor. Segunda via do Bloqueto Digital

UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

Programação Web Prof. Wladimir

Programação para Internet I

O QUE ENCONTRARÁ NESTE MANUAL

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS ARMAZENAMENTO EM BD NO DM. Prof. Angelo Augusto Frozza, M.Sc.

Tecnologias Web. Prof. Msc. Juliano Gomes Weber Notas de Aula Aula 05 1º Semestre UNIJUÍ DETEC Ciência da Computação

HTML: Listas, Tabelas e Formulários CST Sistemas para Internet

PROF. DANIELA PIRES. Aplicações para Web. Aplicações para Web - FMU Prof. Daniela Pires

Introdução à Tecnologia Web

PADRÕES DE PROJETOS (DESIGN PATTERNS) PARA WEB COM PHP

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS ARMAZENAMENTO EM BD NO DM. Prof. Angelo Augusto Frozza, M.Sc.

Professor Jefferson Chaves Jefferson de Oliveira Chaves

UnG. Scripts. Ciência da Computação. Linguagem de Programação IV. Prof. Erwin Alexander Uhlmann. Guarulhos

AULA 8 CRIANDO UMA CLASSE EM PHP INTERAGINDO COM BANCO DE DADOS - COM RELACIONAMENTO ENTRE TABELAS

SIMULADOS & TUTORIAIS

JAVASCRIPT. Desenvolvimento Web I

Cadastros de dados no MySQL

CSS ETEC FRANCISCO MORATO. Professores: Kelly e Rafael

Prof Evandro Manara Miletto. parte 2

Bases de Dados. Lab 7: Desenvolvimento de aplicações com PHP

Transcrição:

<?php include("conn.php"); If($_POST["btn_gravar"]=='Salvar'){ $nome = $_POST["nome"]; $fantasia = $_POST["fantasia"]; $codigo = $_POST["codigo"]; $tipo = $_POST["tipo"]; $cnpj = $_POST["cnpj"]; $ie = $_POST["ie"]; $endereco = $_POST["endereco"]; $numero = $_POST["enderecoNro"]; $complemento = $_POST["complemento"]; $bairro = $_POST["bairro"]; $cep = $_POST["cep"]; $cidade = $_POST["cidade"]; $uf = $_POST["uf"]; $contatos = $_POST["contatos"]; $fone = $_POST["fone"]; $celular = $_POST["celular"]; $fax = $_POST["fax"]; $email = $_POST["email"]; $site = $_POST["site"]; $obs = $_POST["obs"]; $cliente_id = $_POST['cliente_id']; IF(STRLen($nome)==0){ $msg_erro="preencha o Campo Nome<br>"; IF(STRLen($tipo)==0){ $msg_erro.="preencha o Campo Tipo<br>"; IF(STRLen($cnpj)==0){ $msg_erro.="preencha o Campo CNPJ<br>"; IF(STRLen($msg_erro)==0){ if(strlen($cliente_id)==0){ $sql="insert into tbl_cliente ( empresa, nome, fantasia, codigo, tipo,

cpf, rg, endereco, numero, complemento, bairro, cep, telefone, celular, fax, email, site, obs ) values ( 1, '$nome', '$fantasia', '$codigo', '$tipo', '$cnpj', '$ie', '$endereco', '$numero', '$complemento', '$bairro', '$cep', '$fone', '$celular', '$fax', '$email', '$site', '$obs') "; else{ $sql = " UPDATE tbl_cliente SET nome = '$nome', fantasia = '$fantasia', codigo = '$codigo', tipo = '$tipo', cpf = '$cnpj', rg = '$ie', endereco = '$endereco', numero = '$numero', complemento = '$complemento',

bairro = '$bairro', cep = '$cep', telefone = '$fone', celular = '$celular', fax = '$fax', email = '$email', site = '$site', obs = '$obs' WHERE cliente = $cliente_id "; //echo nl2br($sql); $res=mysql_query($sql); if(!mysql_error()){ $msg="gravado com Sucesso"; echo "<script> window.location = 'clientes_lista.php'; </script>"; else { $msg_erro=mysql_error();?> <?php if ($_GET['cliente']) { $cliente_id = $_GET['cliente']; $sql = "SELECT nome, fantasia, codigo, tipo, cpf, rg, endereco, numero, complemento, bairro, cep, telefone,

celular, fax, email, site, obs FROM tbl_cliente WHERE cliente= $cliente_id"; //echo nl2br($sql); $res= mysql_query($sql); $num_reg= mysql_num_rows($res); if ($num_reg>0){ $nome = mysql_result($res,0,'nome'); $fantasia = mysql_result($res,0,'fantasia'); $codigo = mysql_result($res,0,'codigo'); $tipo = mysql_result($res,0,'tipo'); $cnpj = mysql_result($res,0,'cpf'); $ie = mysql_result($res,0,'rg'); $endereco = mysql_result($res,0,'endereco'); $numero = mysql_result($res,0,'numero'); $complemento = mysql_result($res,0,'complemento'); $bairro = mysql_result($res,0,'bairro'); $cep = mysql_result($res,0,'cep'); $fone = mysql_result($res,0,'telefone'); $celular = mysql_result($res,0,'celular'); $fax = mysql_result($res,0,'fax'); $email = mysql_result($res,0,'email'); $site = mysql_result($res,0,'site'); $obs = mysql_result($res,0,'obs');?> <script type="text/javascript" src="js/jquery.js"></script> <script type='text/javascript' src='js/maskedinput.js'></script> <script type='text/javascript' src='js/jquery.bgiframe.min.js'></script> <script type='text/javascript' src='js/jquery.autocomplete.js'></script> <script language='javascript'> $().ready(function() { var url = "cidade_ajax_autocomplete.php"; //alert(url); $('#cidade').autocomplete(url, { minchars: 2,

delay: 150, width: 350, scroll: true, scrollheight: 500, matchcontains: false, highlightitem: true, formatitem: function (row) {return row[3], formatresult: function(row) {return row[3]; ); $('#cidade').result(function(event, data, formatted) { $('#cidade_codigo').val(data[2]) ; ); ) $(document).ready(function(){//equivalente ao window.onload porem mais rapido $("input[name=cnpj]").mask("999.999.999-99");//inicia o campo como CPF $("input[name=tipo]:radio").change(function(){ $('input[name=cnpj]').unmask();//remove a mascara if($(this).val()=="f"){//acaso seja CPF $("input[name=cnpj]").mask("999.999.999-99"); else {//Acaso seja Cnpj $("input[name=cnpj]").mask("99.999.999/9999-99"); ) $("input[name=fone]").mask("(99)9999-9999"); $("input[name=fax]").mask("(99)9999-9999"); $("input[name=celular]").mask("(99)9999-9999"); ); </script> <html> <head> <title>cadastro de Clientes</title> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <link rel="stylesheet" type="text/css" href="style.css" media="screen" /> <link rel="stylesheet" type="text/css" href="css/jquery.autocomplete.css" /> </head> <body> <div id="detalhe"> <div id='erro' <?php if(strlen($msg_erro)>0){echo "style=display:block";?> ><?php echo $msg_erro;?> </div> <div id='msg'<?php if(strlen($msg)>0){echo"style=display:block";?> > <?php echo $msg;?> </div>

<h3>dados cadastrais</h3> <form id='formcontato' name='formcontato' action='' method='post'> <input type='text' name='cliente_id' id='cliente_id' value='<?php echo $cliente_id;?>'> <p class="caption">nome</p> <p class="info">nome completo do contato</p> <input type="text" id="nome" name="nome" size="45" value= "<?php echo $nome?>" /> <p class="caption">fantasia</p> <p class="info">nome de fantasia ou apelido.</p> <input type="text" id="fantasia" name="fantasia" size="20" value= "<?php echo $fantasia?>" /> <p class="caption">código</p> <p class="info">opcional</p> <input type="text" id="codigo" name="codigo" size="5" value= "<?php echo $codigo?>" /> <p class="caption">tipo da Pessoa</p> <input type='radio'name='tipo' value='f'> Física <input type='radio'name='tipo' value='j'> Jurídica <td id="td_cnpj"> <p class="caption" id="label_cnpj">cnpj/cpf</p> <input type="text" id="cnpj" name="cnpj" size="20" value= "<?php echo $cnpj?>" /> <td id="td_ie"> <p class="caption" id="label_ie">inscrição Estadual/RG</p> <input type="text" id="ie" name="ie" size="17" value= "<?php echo $ie?>" /> <h3>endereço</h3> <p class="caption">endereço</p>

<p class="info">endereço (Exemplo: Rua Assis Brasil)</p> <input type="text" id="endereco" name="endereco" size="82" value= "<?php echo $endereco?>" /> <p class="caption">número</p> <input type="text" id="endereconro" name="endereconro" size="10" value= "<?php echo $numero?>" /> <p class="caption">complemento</p> <input type="text" id="complemento" name="complemento" size="30" value= "<?php echo $complemento? >" /> <p class="caption">bairro</p> <input type="text" id="bairro" name="bairro" size="30" value= "<?php echo $bairro?>" /> <p class="caption">cep</p> <input type="text" id="cep" name="cep" size="10" maxlength="10"value= "<?php echo $cep?>" /> <p class="caption">cidade</p> <input type="text" id="cidade" name="cidade" size="49" value= "<?php echo $cidade?>" /> <input type="hidden" id="cidade_codigo" name="cidade_codigo" size="49" value= "" /> <td id="td_uf"> <p class="caption">uf</p> <select name='uf' id='uf' class='' ><option value=" " > Selecione </option> <option value="ac" >AC</option> <option value="al" >AL</option> <option value="am" >AM</option> <option value="ap" >AP</option> <option value="ba" >BA</option> <option value="ce" >CE</option> <option value="df" >DF</option> <option value="es" >ES</option>

<option value="ex" >EX</option> <option value="go" >GO</option> <option value="ma" >MA</option> <option value="mg" >MG</option> <option value="ms" >MS</option> <option value="mt" >MT</option> <option value="pa" >PA</option> <option value="pb" >PB</option> <option value="pe" >PE</option> <option value="pi" >PI</option> <option value="pr" >PR</option> <option value="rj" >RJ</option> <option value="rn" >RN</option> <option value="ro" >RO</option> <option value="rr" >RR</option> <option value="rs" >RS</option> <option value="sc" >SC</option> <option value="se" >SE</option> <option value="sp" >SP</option> <option value="to" >TO</option> </select> <h3>contato</h3> <p class="caption">pessoas de contato</p> <input type="text" id="contatos" name="contatos" size="82" maxlength="100" value= "<?php echo $contatos?>" /> <p class="caption">fone</p> <input type="text" id="fone" name="fone" size="23" value= "<?php echo $fone?>" /> <p class="caption">fax</p> <input format_fone" type="text" id="fax" name="fax" size="23" value= "<?php echo $fax?>" />

<p class="caption">celular</p> <input type="text" id="celular" name="celular" size="24" value= "<?php echo $celular?>" /> <p class="caption">e-mail</p> <input type="text" id="email" name="email" size="35" maxlength="50" value= "<?php echo $email?>" /> <p class="caption">website</p> <input type="text" id="site" name="site" size="41" value= "<?php echo $site?>" /> <h3>observações</h3> <br/> <textarea name="obs" id="obs" rows="4" class="full"></textarea> <br><br> <input class="button-default checksend" name="btn_gravar" type="submit" value="salvar"> <input class="button" type="submit" value="cancelar"> </form> </div> <br><br> </body> </html>