Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ecacarva

Curso passo a passo

Recommended Posts

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

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

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

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

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.1

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

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.