Ir para conteúdo

POWERED BY:

Arquivado

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

Henrique Kameda

[Resolvido] mysql_num_rows

Recommended Posts

~Gostaria de uma ajuda, sou meio novato com mysql,

contrui tudo.. mais qndo vo resgatar esse resultado ta dando erro no num_rows..

 

 

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\Arquivos de programas\EasyPHP 2.0b1\www\Teste\ref\enviaall.php on line 26

 

Notice: Undefined variable: errors in C:\Arquivos de programas\EasyPHP 2.0b1\www\Teste\ref\enviaall.php on line 83

 

Vou descriminar as linhas ai.. valeu.

 

 

 

 

<?php
include "config.php"; 
$db   =	mysql_connect ($host, $login_db, $senha_db); 
$basedados	=	mysql_select_db($database); 
$nome = $_POST['cliente_nome'];
$login =$_POST['login'];
$senha = $_POST['senha'];
$senha2 = $_POST['senha2'];
$email = $_POST['cliente_email'];
$cpf = $_POST['cliente_cpf'];
$rg = $_POST['cliente_rg'];
$nasc = $_POST['cliente_nasc'];
$end = $_POST['cliente_end'];
$num = $_POST['cliente_num'];
$compl = $_POST['cliente_compl'];
$bairro = $_POST['cliente_bairro'];
$cep = $_POST['cliente_cep'];
$cidade = $_POST['cliente_cidade'];
$uf = $_POST['cliente_uf'];
$pais = $_POST['cliente_pais'];
$ddd = $_POST['cliente_ddd'];
$tel = $_POST['cliente_tel'];
$obs = $_POST['cliente_obs'];

$pesquisar = mysql_query("SELECT * FROM `$tabela` WHERE login = '$login'", $db); //conferimos se o login escolhido já não foi cadastrado
LINE 26 >>   $contagem = mysql_num_rows($pesquisar); //traz o resultado da consulta acima
if ( $contagem == 1 ) {  $errors .= "Login escolhido ja cadastrado.<br>"; //se o login já existir, ele adiciona o erro  
}

		if ( $login == "" ) { 
	  $errors .= "Voce nao digitou um Login<br>";  
	  }
	  if ( $senha == "" ) {
	  $errors .= "Voce nao digitou uma Senha<br>";   
	  } 
	  if ( $senha != $senha2 ) {
	  $errors .= "Voce digitou 2 senhas diferentes.<br>";   
	  }  
	  if ( $email == "" ) {
	  $errors .= "Voce nao digitou um E-mail<br>";
	  }
	  if ( $nome == "" ) {
	  $errors .= "Voce nao digitou um Nome<br>";
	  }
	  if ( $cpf == "" ) {
	  $errors .= "Voce nao digitou um CPF<br>";
	  }
	  if ( $rg == "" ) {
	  $errors .= "Voce nao digitou um RG<br>";
	  }
	  if ( $nasc == "" ) {
	  $errors .= "Voce nao digitou uma Data de Nascimento<br>";
	  }
	  if ( $end == "" ) {
	  $errors .= "Voce nao digitou um Endereço<br>";
	  }
	  if ( $num == "" ) {
	  $errors .= "Voce nao digitou um Numero<br>";
	  }
	  if ( $bairro == "" ) {
	  $errors .= "Voce nao digitou um Bairro<br>";
	  }
	  if ( $cep == "" ) {
	  $errors .= "Voce nao digitou um CEP<br>";
	  }
	  if ( $cidade == "" ) {
	  $errors .= "Voce nao digitou uma Cidade<br>";
	  }
	  if ( $uf == "" ) {
	  $errors .= "Voce nao selecionou um Estado<br>";
	  }
	  if ( $pais == "" ){
	  $errors .= "Voce nao digitou um Pais<br>";
	  }
	  if ( $ddd == "" ) {
	  $errors .= "Voce nao digitou um DDD<br>";
	  }
	  if ( $tel == "" ) {
	  $errors .= "Voce nao digitou um Telefone<br>";
	  }
			
	  
LINE 83 >>	 if ( $errors == "" ) { //checa se houve ou não erros no cadastro  
	  $cadastrar = mysql_query("INSERT INTO `$tabela` (login, senha, cliente_nome, cliente_email, cliente_cpf, cliente_rg, cliente_nasc, cliente_end, cliente_num, cliente_bairro, cliente_cep, cliente_cidade, cliente_uf, cliente_pais, cliente_ddd, cliente_tel)	VALUES ('$login','$senha','$nome','$email',$cpf','$rg','$nasc','$end','$num','$bairro','$cep','$cidade','$uf','$pais','$ddd','$tel')", $db); //insere os campos na tabela	
	  
		  if ( $compl == 1 ) {
		mysql_query ("INSERT INTO '$table' cliente_compl VALUES '$compl'", $db);		
		}
		if ( $obs == 1 ){
		mysql_query ("INSERT INTO '$table' cliente_obs VALUES '$obs'", $db);
		}
	  
	  
	  if ( $cadastrar == 1 ) 
	  {	  
	  echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif><br><br><br>Cadastro com sucesso.</font></div>"; //se cadastrou com sucesso o usuário aparece essa mensagem
		   } 
		   else 
		   {	 
		   echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif><br><br><br>Ocorreu um erro no servidor ao tentar se cadastrar.</font></div>"; //caso houver um erro quanto as configurações aparece essa mensagem  
		   }  } else {	echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif>Ocorreu os seguintes erros ao tentar se cadastrar:<br><br>$errors</font></div>"; //mostra os erros do usuário, caso houver   
			}
?>

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.