Ir para conteúdo
Fórum Script Brasil
  • 0

cadastrar em php


Leo_php

Pergunta

Olá galera!

Estou com o seguinte problema: Eu fiz um condigo fonte de cadastramento "cadastrar.php", o meu servidor é o AppServ. Eu inseri o bancos de dados mais as tabelas tudo certinho, insiro os dados do campo até aí tdo bem, mas não está guardando no banco de dados os formularios que eu preencho. O que devo fazer?

<?php
require_once("conexao.php");

$strnome = $_POST["nome"];
$strrua =  $_POST["rua"];
$strbairro = $_POST["bairro"];
$strcidade = $_POST["cidade"];
$strcep = $_POST["cep"];
$strfone = $_POST["fone"];
$strcelular = $_POST["celular"];
$stremail = $_POST["email"];

processa_cadastro($strnome,$strrua,$strbairro,$strcidade,$strcep,$strfone,$strcelular,$stremail);

function processa_cadastro($nome,$rua,$bairro,$cidade,$cep,$fone,$celular,$email)
{
  if ( (empty ($nome)) or (empty ($rua)) or (empty ($bairro)) or (empty ($cidade)) or (empty ($cep)) or (empty ($fone)) or (empty ($celular)) or  (empty ($email)) )
  {
    echo "<h3 style='color:red'>Todos os campos devem ser preenchidos!</h3>";
    echo "<a href='java script:history.go(-1)'><< Voltar</a>";
  }
  else
  {
  cadastrar ($nome,$rua,$bairro,$cidade,$cep,$fone,$celular,$email);
  }
  }
  
  function cadastrar($strnome,$strrua,$strbairro,$strcidade,$strcep,$strfone,$strcelular,$stremail)
  {
  $sql = "INSERT INTO agenda (nome,rua,bairro,cidade,cep,fone,celular,email) VALUES ('$nome','$rua','$bairro','$cidade','$cep','$fone','$celular','$email')";
  
  mysql_query($sql) or die("Ocorreu um erro: " . mysql_error());
  
  echo "<h3 style='color:blue'>Cadastro efetuado com sucesso!!!</h3>";
  echo "<b>Nome:</b> " . $nome . "<br />";
  echo "<b>Rua:</b> " . $rua . "<br />";
  echo "<b>Bairro:</b> " . $bairro . "<br />";
  echo "<b>Cidade:</b> " . $cidade . "<br />";
  echo "<b>Cep:</b> " . $cep . "<br />";
  echo "<b>Telefone:</b> " . $fone . "<br />";
  echo "<b>Celular:</b> " . $celular . "<br />";
  echo "<b>Email:</b> " . $email . "<br /><br />";
  echo "<a href='java script:history.go(-1)'><< Voltar</a>";

  }



?>

Me ajudem por favor :wacko:

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Observe:

function cadastrar($strnome,$strrua,$strbairro,$strcidade,$strcep,$strfone,$strcelular,$stremail)
{
$sql = "INSERT INTO agenda (nome,rua,bairro,cidade,cep,fone,celular,email) VALUES ('$nome','$rua','$bairro','$cidade','$cep','$fone','$celular','$email')";
O nome das variáveis não coincidem. Altere para:
function cadastrar($strnome,$strrua,$strbairro,$strcidade,$strcep,$strfone,$strcelular,$stremail)
{
$sql = "INSERT INTO agenda (nome,rua,bairro,cidade,cep,fone,celular,email) VALUES ('$strnome','$strrua','$strbairro','$strcidade','$strcep','$strfone','$strcelular','$stremail')";

Até+

André

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...