Ir para conteúdo

POWERED BY:

Arquivado

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

talita.r.g

Cadastro de usuários - form

Recommended Posts

Estou fazendo o cadastro e a edição desse cadastro, para usuários fazerem compras numa loja virtual.

No arquivo de cadastro, exibe um erro :

 

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr/local/apache2/htdocs/editora/cad_usuario.php on line 6

Erro ao tentar incluir registro: No database selected

 

Eu criei um arquivo dsn.php, onde está a conexão com o banco de dados, mas não foi selecionado..

 

Alguém poderia me ajudar?! http://forum.imasters.com.br/public/style_emoticons/default/blush.gif

 

DNS.PHP

<?php//Conexão com o mysql$host = "localhost";$login = "root";$senha = "";$database = "editora";$conn = mysql_connect($host, $login, $senha, $database);if ( !$conn ) {echo "Erro";exit;} ?>

cad_usuario.php

<?phpinclude ('inc/dsn.php');$sql_estado = ("SELECT * FROM tb_estado order by nome_estado DESC ");$dados_estado = mysql_fetch_array($sql_estado);$id_estado = $dados_estado['nome_estado'];$nome_usuario = $_POST['nome_usuario'];$senha = $_POST['senha'];//$conf_senha = $_POST['conf_senha'];$nome = $_POST['nome'];$sobrenome = $_POST['sobrenome'];$cpf = $_POST['cpf'];$email = $_POST['email'];$telefone = $_POST['telefone'];$endereco = $_POST['endereco'];$cep_new = $_POST['cep'];$bairro = $_POST['bairro'];$cidade = $_POST['cidade'];$estado = $_POST['estado'];$sql = mysql_query ("INSERT into tb_usuario(nome_usuario,senha,nome,sobrenome,cpf,email,telefone,endereco,cep,bairro,cidade,estado)VALUES ('".$nome_usuario."','".$senha."','".$nome."','".$sobrenome."','".$cpf."','".$email."','".$telefone."','".$endereco."','".$cep."','".$bairro."','".$cidade."' ,'".$estado."')");if (!$sql)	{		echo "Erro ao tentar incluir registro: ".mysql_error();	}else	{header ("location: confirmacao.php");	}?><html>	<head>		<link rel="stylesheet" type="text/css" href="css/style.css" />				<script language="JavaScript" type="text/JavaScript">function ValidarForm(Form) {if (document.cadastro.nome_usuario.value=="") {alert("Digite um NOME DE USUÁRIO para efetuar o cadastro !");document.cadastro.nome_usuario.focus();return false;}if (document.cadastro.senha.value=="") {alert("Digite a SENHA !");document.cadastro.senha.focus();return false;}if (document.cadastro.conf_senha.value=="") {alert("Digite a CONFIRMAÇÃO DA SENHA !");document.cadastro.conf_senha.focus();return false;}if ((document.cadastro.senha.value) != (document.cadastro.conf_senha.value)) {alert("As SENHAS digitadas NÃO SÃO IGUAIS !");document.cadastro.senha.focus();document.cadastro.senha.select();return false;}}</script>	</head><body><p><span class="titulo_vinho">IMPORTANTE!</span><br><br><span class="texto">Para efetuar sua primeira compra e participar de todas as nossas promoções é necessário estar cadastrado.<br>Por favor, preencha corretamente todos os campos do formulário abaixo e clique em cadastrar</span><br><span class="texto_vinho">(os dados deste cadastro serão utilizados para a entrega).</span></p>	<table width="400" border="0">  <form action="cad_usuario.php" method="post" onSubmit="return ValidarForm(this.form)">	<tr> 	  <td colspan="3" class="fundo_cinza_claro"><img src="imagens/ico_hand.gif" width="23" height="19"><span class="titulo_cinza_esc">Usuário 		/ Senha</span></td>	</tr>	<tr> 	  <td width="120" class="texto">Nome de Usuário:</td>	  <td width="120"><input type="text" name="nome_usuario" class="form" value=""></td>	  <td width="120" class="texto_vinho" align="center">(até 12 caracteres)</td>	</tr>	<tr> 	  <td class="texto">Senha:</td>	  <td><input type="password" name="senha" class="form" value=""></td>	  <td class="texto_vinho" align="center">(até 8 caracteres)</td>	</tr>	<tr> 	  <td class="texto">Regite a senha:</td>	  <td><input type="password" name="conf_senha" class="form"></td>	  <td class="texto_vinho" align="center">(até 8 caracteres)</td>	</tr>  </form></table><br><br><table width="400px" border="0">  <form action="" method="post" enctype="multipart/form-data">	<tr> 	  <td colspan="4" class="fundo_cinza_claro"><img src="imagens/ico_hand.gif" width="23" height="19"><span class="titulo_cinza_esc">Dados 		Pessoais </span></td>	</tr>	<tr> 	  <td width="70" class="texto">Nome:</td>	  <td width="330" class="form"><input type="text" name="nome" class="form" width="300" value=""></td>	</tr>		<tr> 	  <td class="texto" width="71">Sobrenome:</td>	  <td width="163"><input type="text" name="sobrenome" class="form" width="300" value=""></td>	</tr>		<tr> 	  <td class="texto">CPF:</td>	  <td><input type="text" name="cpf" class="form" width="300" value=""></td>	</tr>		<tr> 	  <td class="texto">E-mail:</td>	  <td><input type="text" name="email" class="form" width="300" value=""></td>	</tr>		<tr> 	  <td class="texto">Telefone:</td>	  <td><input type="text" name="telefone" class="form" width="300" value=""></td>	</tr>		<tr> 	  <td class="texto">Endereço:</td>	  <td><input type="text" name="endereco" class="form" width="300" value=""></td>	 </tr>	 	 <tr>	  <td width="26" class="texto">CEP:</td>	  <td width="122"><input type="text" name="cep" class="form" width="300" value=""></td>	</tr>		<tr> 	  <td class="texto">Bairro:</td>	  <td><input name="bairro" type="text" class="form" width="300" value=""></td>	</tr>		<tr> 	  <td class="texto">Cidade:</td>	  <td><input name="cidade" type="text" class="form" width="300" value=""></td>	</tr>   	<tr> 	  <td class="texto">Estado:</td>	  <td>		  <select name="estado" class="form">		  <option value="<?php echo $dados_estado['nome_estado']; ?>"		  </select>	  </td>	</tr>		<tr>	  <td  colspan="2"> </td>	</tr>	<tr>	  <td colspan="2" align="center"><input type="submit" name="cancelar" value="Cancelar" class="botao_branco">		  <input type="submit" name="cadastrar" value="Cadastrar" class="botao_branco"></td>	</tr>  </form></table><p></p></body></html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estava faltando selecionar o bd do dsn.php:<?php//Conexão com o mysql$host = "localhost";$login = "root";$senha = "";$database = "editora";$conn = mysql_connect($host, $login, $senha, $database); if ( !$conn ) { echo "Erro"; exit; }$db_selected = mysql_select_db('foo', $link); if (!$db_selected) { die ('Não foi possível selecionar! : ' . mysql_error());}?>Mas não foi selecionado!!!

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.