wellingtonXD
(usa Ubuntu)
Enviado em 03/07/2011 - 15:56h
AHhh bem o problema das variáveis eu consegui resolver, mas tem 2 error que eu não sei pq eles acontecem:
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /opt/lampp/htdocs/enviar_cadastro.php on line 11
Notice: Undefined variable: erros in /opt/lampp/htdocs/enviar_cadastro.php on line 29
Ocorreu um erro no servidor.
o código é esse:
<?php
include "config.php";
$nome = isset($_POST["nome"]);
$login = isset($_POST["login"]);
$senha = isset($_POST["senha"]);
$senha2 = isset($_POST["senha2"]);
$email = isset($_POST["email"]);
$db = mysql_connect($host, $login_db, $senha_db);
$basedados = mysql_select_db ($database);
$pesquisar = mysql_query ("SELECT * FROM '$tabela' WHERE login = '$login'",$db);
$contagem = mysql_num_rows($pesquisar);
if ($contagem == 1)
{
$erros .= "Login escolhido já cadastrado.";
}
if ($login == "")
{
$erros .= "Você não digitou um login.";
}
if ($senha == "")
{
$erros .= "Você não digitou uma senha";
}
if ($senha != $senha2)
{
$erros = "Você digitou duas senhas diferentes";
}
if ($erros == "")
{
$cadastrar = mysql_query("INSERT INTO '$tabela' (nome, login, senha, email) VALUES ('$nome','$login','$senha','$email')", $db);
if($cadastrar == 1)
{
echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif>Cadastro realizado com sucesso.</font></div>";
}else{
echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif>Ocorreu um erro no servidor.</font></div>";
}
}else{
echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif>Ocorreu os seguintes error ao tentar se cadastrar: $erros</font></div>";
}
?>
o formulário para enviar as informações é esse:
<form name="cadastrar" method="post" action="enviar_cadastro.php">
<table width="400" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="150"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Nome:</font></td>
<td width="250"><input name="nome" type="text" id="nome" maxlength="70"></td>
</tr>
<tr>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Login:</font></td>
<td><input name="login" type="text" id="login" maxlength="30"></td>
</tr>
<tr>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Senha:</font></td>
<td><input name="senha" type="password" id="senha" maxlength="30"></td>
</tr>
<tr>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Repetir Senha:</font></td>
<td><input name="senha2" type="password" id="senha2" maxlength="30"></td>
</tr>
<tr>
<td><font size="2" face= "Verdana, Arial, Helvetica, sans-serif">Email:</font></td>
<td><input name="email" type="text" id="email" maxlength="50"></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td colspan="2"><div align="center">
<input name="enviar" type="submit" id="enviar" value="Enviar Cadastro">
<input name="limpar" type="reset" id="limpar" value="Limpar Dados">
</div></td>
</tr>
</table>
</form>