ecacarva 0 Denunciar post Postado Fevereiro 27, 2005 OKAmbos estao criados, o formulario e o conecta.php.Que nome dou ao formulario ? Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Fevereiro 27, 2005 cadastro.html crie uma pasta no seu diretorio root com o nome de clientes pra ficar mais organizado e copie pra la as paginas na pagina conecta você vai digitar isso: mysql_connect("servidor", "usuario", "senha"); mysql_select_db("nome_do_banco"); por padrao no seu micro local se você nao alterou nada no mysql você pode conectar assim: mysql_connect("localhost"); mysql_select_db("nome_do_banco"); pelo que você ta lendo nao tem duvida né ? mysql_connect conecta no servidor mysql_select_db escolhe o banco Compartilhar este post Link para o post Compartilhar em outros sites
ecacarva 0 Denunciar post Postado Fevereiro 27, 2005 OK to entendenro muito bem, pode prosseguir Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Fevereiro 27, 2005 crie agora a pagina salvar.php nela você ira receber os dados digitados pelo formulario e vamos tratar,filtrar e fazer uma verificação no banco se ja existe o cadastro caso nao exista sera gravado eles pra depois salvar no banco de dados Compartilhar este post Link para o post Compartilhar em outros sites
ecacarva 0 Denunciar post Postado Fevereiro 27, 2005 OkUma duvida: no conecta devo iniciar com <? e terminar com ?> nao e ?pode prosseguir Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Fevereiro 27, 2005 Sim claro só lembrando o php só é interpretado dentro das tags simples ?> ou <?php ?> para suporte a XML ou XHTML O php também funciona com essas tag: <script language = "php"> Código... </script> Ele também funciona com tags ASP: Uma pagina em php tem que ter a extensão .php Compartilhar este post Link para o post Compartilhar em outros sites
ecacarva 0 Denunciar post Postado Fevereiro 27, 2005 ok pode ir mandando mais Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Fevereiro 27, 2005 na pagina salvar.php você ira incluir a pagina conecta.php e vamos criar as variaveis com o mesmo nome dos campos do formulario include "conecta.php"; $empresa = $_POST["empresa"]; $contato = $_POST["contato"]; $endereco = $_POST["endereco"]; $telefone = $_POST["telefone"]; ?> para criar uma variavel sempre inicia com o simbolo $ seguida de uma letra ou _ nota: nao pode começar com numero ou caracter invalido e as variaveis $_POST serve pra pegar o que foi digita no formulario com metodo post se fosse metodo get você usario $_GET tem alguma duvida sobre os metodos get ou post? Compartilhar este post Link para o post Compartilhar em outros sites
ecacarva 0 Denunciar post Postado Fevereiro 27, 2005 Tenho duvida sim:Quando usar get e quando usar post ? Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Fevereiro 27, 2005 HTTP é o protocolo padrao pra transporte de páginas na internet. PHP é uma linguagem de script que processa as informações no servidor e envia pro usuário geralmente utilizando HTTP. Apesar de você processar os dados de um form em PHP, o envio dos dados acontece no HTTP entre o browser e o servidor. Considerando o seguinte exemplo html: ao clicar no primeiro submit, que é GET, o seguinte cabecalho HTTP é enviado pro servidor: GET /exemplo.php?campo1=valor1&campo2=valor2 HTTP/1.1 ao clicar no segundo botao que é o POST POST /exemplo.php HTTP/1.1Content-Type: application/x-www-form-urlencoded Content-Length: 27 campo1=valor1&campo2=valor2 os dados são enviados em forma "url-encoded". No caso do POST, os dados podem ser geralmente em multipart/form-data ou x-www-form-urlencoded POST e GET são métodos do HTTP RFC2616 - HTTP GET - método a ser aplicado ao recurso /exemplo.php?campo1=valor1&campo2=valor2 - identificador do recurso HTTP/1.1 - versao do protocolo ja o post envia os dados ocultos e você nao ve na url mais alguma duvida ate aqui? Compartilhar este post Link para o post Compartilhar em outros sites
ecacarva 0 Denunciar post Postado Fevereiro 27, 2005 Nao você eh um professor bom, to entendendo bem Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Fevereiro 27, 2005 só mais uma dica como esse é um cadastro simple de exemplo para você aprender entao tem regras basicas que você precisa saber num sistema mais complexo é sempre bom você só abrir a conexao com o banco de dados na hora que for usar e sempre fechar em seguida agora vamos testar seu script ate aqui no salvar.php faça isso: só pra testar se ta tudo ok ate aqui: salvar.php $empresa = $_POST["empresa"]; $contato = $_POST["contato"]; $endereco = $_POST["endereco"]; $telefone = $_POST["telefone"]; echo $empresa." "; echo $contato." "; echo $endereco." "; echo $telefone; ?> Compartilhar este post Link para o post Compartilhar em outros sites
ecacarva 0 Denunciar post Postado Fevereiro 27, 2005 Ok o formulario salvar ja esta atualizado Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Fevereiro 27, 2005 testou ? e entendeu sobre . ( ponto ) echo $empresa." "; Compartilhar este post Link para o post Compartilhar em outros sites
ecacarva 0 Denunciar post Postado Fevereiro 27, 2005 testei, mas ao executar a minha pagina fica em branconao entendi o porque do ponto tambem Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Fevereiro 27, 2005 o ponto serve para você concatenar (juntar) alguma coisa exemplo $nome = "Fabyo "; $sobrenome = "Guiimaraes"; $nome_completo = $nome.$sobrenome; vamos recaptular ate aqui você tem as paginas: cadastro.html conecta.php salvar.php ? obs: importante entre no seu php.ini e ache a linha register_globals = on e deixe ela em off e ache tbm a linha display_errors = off e deixe em on e ache tbm a error_reporting = E_ALL Compartilhar este post Link para o post Compartilhar em outros sites
ecacarva 0 Denunciar post Postado Fevereiro 27, 2005 Sim tenho todas elas. Eu as coloquei em uma pasta: C:\Arquivos de programas\Apache Group\Apache\htdocs\Curso e no navegador ei chamo por http://localhost/curso/salvar.php Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Fevereiro 27, 2005 1 você tem que chamar a cadastro.html http://localhost/curso/cadastro.html Compartilhar este post Link para o post Compartilhar em outros sites
ecacarva 0 Denunciar post Postado Fevereiro 27, 2005 Sera que fiz algo erradp, pois ao chamar o cadastro.html como você indicou aparece:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html><head><title>Cadastro de Clientes</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head><body><form name="form1" method="post" action="salvar.php"><table width="335" border="0" align="center"><tr><td><div align="right"><strong>Empresa</strong></div></tdem vez da pagina Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Fevereiro 27, 2005 copia ela la parece que essa nao ta completa e salve como cadastro.html Compartilhar este post Link para o post Compartilhar em outros sites