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

Conexão PHP/MySQL dando erro - Ajudem !


Jotaerre

Pergunta

Estrou fazendo um projeto de um site que contém um formulário para cadastro de usuários. A pasta com as páginas envolvidas está na pasta HTDOCS do programa XAMPP (que tem MySql, Apache Server e outros serviços.. tudo junto). Criei um BD pelo MySQL do XAMPP para receber os dados do formulário e quando esperava por uma mensagem que a conexão do php ao Banco fora feira com sucesso aparece o seguinte erro :

.mysql_error());

//conectando com a tabela do banco de dados

$banco = mysql_select_db("autorun",$conexao);

if (!$banco)

die ("Erro de conexão com banco de dados, o seguinte erro ocorreu -> ".mysql_error());

$query = "INSERT INTO `clientes` ( `nome` , `email` , `ddd` , `telefone` , `endereço` , `bairro`, `cidade` , `estado` , `país` , `login` , `senha`)

VALUES ('$nome', '$email', '$ddd', '$telefone', '$endereco', '$bairro', '$cidade', '$estado', '$pais', '$login', '$senha')";

mysql_query($query,$conexao);

echo "Seu cadastro na Auto-Escola Autorun foi realizado com sucesso!<br/>Agradecemos a atenção.";

?>

</body>

</html>

= = = = = = Essa é a página em XHTML do formulário ligada a um JavaScipt = = = = = =

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<title>CADASTRO - AUTO ESCOLA AUTORUN</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<script type="text/javascript" src="cadastro.js"></script>

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

</head>

<body class="classehistoria">

<form name="cadastro" id="cadastro" method="post" action="cadastro.php" onsubmit="return validaCampo();">

<h1 class="bronze">Faça o seu CADASTRO aqui</h1>

<h5 class="prata">Nome: *

<input name="nome" type="text" id="nome" size="70" maxlength="60" /></h5>

<h5 class="prata">Email: *

<input name="email" type="text" id="email" size="70" maxlength="60" /></h5>

<h5 class="prata">DDD : *

<input name="ddd" type="text" id="ddd" size="4" maxlength="2" /></h5>

<h5 class="prata">Telefone : *

<input name="telefone" type="text" id="telefone" />(Apenas números)</h5>

<h5 class="prata">Endereço: *

<input name="endereco" type="text" id="endereco" size="70" maxlength="70" /></h5>

<h5 class="prata">Bairro: *

<input name="bairro" type="text" id="bairro" maxlength="20" /></h5>

<h5 class="prata">Cidade: *

<input name="cidade" type="text" id="cidade" maxlength="20" /></h5>

<h5 class="prata">Estado: *</h5>

<select name="estado" id="estado">

<option>Selecione...</option>

<option value="AC">AC</option>

<option value="AL">AL</option>

<option value="AP">AP</option>

<option value="AM">AM</option>

<option value="BA">BA</option>

<option value="CE">CE</option>

<option value="ES">ES</option>

<option value="DF">DF</option>

<option value="MA">MA</option>

<option value="MT">MT</option>

<option value="MS">MS</option>

<option value="MG">MG</option>

<option value="PA">PA</option>

<option value="PB">PB</option>

<option value="PR">PR</option>

<option value="PE">PE</option>

<option value="PI">PI</option>

<option value="RJ">RJ</option>

<option value="RN">RN</option>

<option value="RS">RS</option>

<option value="RO">RO</option>

<option value="RR">RR</option>

<option value="SC">SC</option>

<option value="SP">SP</option>

<option value="SE">SE</option>

<option value="TO">TO</option>

</select>

<br/>

<h5 class="prata">País: *

<input name="pais" type="text" id="pais" maxlength="20" /></h5>

<h5 class="prata">Login: *

<input name="login" type="text" id="login" maxlength="12" /></h5>

<h5 class="prata">Senha: *

<input name="senha" type="password" id="senha" maxlength="12" /></h5>

<hr/>

<p>

<input name="cadastrar" type="submit" id="cadastrar" value="Concluir meu Cadastro!" />

<br/>

<input name="limpar" type="reset" id="limpar" value="Limpar Campos preenchidos!" />

<br/>

<h5 class="prata">Campos com * são obrigatórios</h5>

</p>

</form>

</body>

</html>

= = = = = = = = = Página em PHP para o formulário acima e que está dando erro em conexão com o MySQL via XAMPP = = = = = = = = =

<?php

// RECEBENDO OS DADOS PREENCHIDOS DO FORMULÁRIO !

$nome = $_POST ["nome"]; //atribuição do campo "nome" vindo do formulário para variavel

$email = $_POST ["email"]; //atribuição do campo "email" vindo do formulário para variavel

$ddd = $_POST ["ddd"]; //atribuição do campo "ddd" vindo do formulário para variavel

$telefone = $_POST ["telefone"]; //atribuição do campo "telefone" vindo do formulário para variavel

$endereco = $_POST ["endereco"]; //atribuição do campo "endereco" vindo do formulário para variavel

$bairro = $_POST ["bairro"]; //atribuição do campo "bairro" vindo do formulário para variavel

$cidade = $_POST ["cidade"]; //atribuição do campo "cidade" vindo do formulário para variavel

$estado = $_POST ["estado"]; //atribuição do campo "estado" vindo do formulário para variavel

$pais = $_POST ["pais"]; //atribuição do campo "pais" vindo do formulário para variavel

$login = $_POST ["login"]; //atribuição do campo "login" vindo do formulário para variavel

$senha = $_POST ["senha"]; //atribuição do campo "senha" vindo do formulário para variavel

//Gravando no banco de dados !

//conectando com o localhost - mysql

$conexao = mysql_connect("localhost","root","");

if (!$conexao)

die ("Erro de conexão com localhost, o seguinte erro ocorreu -> ".mysql_error());

//conectando com a tabela do banco de dados

$banco = mysql_select_db("autorun",$conexao);

if (!$banco)

die ("Erro de conexão com banco de dados, o seguinte erro ocorreu -> ".mysql_error());

$query = "INSERT INTO `clientes` ( `nome` , `email` , `ddd` , `telefone` , `endereço` , `bairro`, `cidade` , `estado` , `país` , `login` , `senha`)

VALUES ('$nome', '$email', '$ddd', '$telefone', '$endereco', '$bairro', '$cidade', '$estado', '$pais', '$login', '$senha')";

mysql_query($query,$conexao);

echo "Seu cadastro na Auto-Escola Autorun foi realizado com sucesso!<br/>Agradecemos a atenção.";

?>

</body>

</html>

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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,3k
    • Posts
      652,6k
×
×
  • Criar Novo...