Ir para conteúdo

POWERED BY:

Arquivado

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

Vinícius Bueno

[Resolvido] Verificação de cadastro

Recommended Posts

Bem primeiramente queria agradecer a ajuda que o forum tem me dado tirando minhas duvidas http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

Estou com o seguinte problema, estou querendo verificar o banco antes de o dado for inserido para não ter dados com o mesmo nome:

 

include "connect.php";

$name=$_POST["name"];

$consult="select * from register where name like ".$name."";

$sql="insert into register(name,type) values ('$name','$type')";

$result = mysql_query($consult,$connect);
$verification=mysql_fetch_row($result);

if (!$result) {
	echo 'error: ' . mysql_error();
	exit;
}
elseif (!$verification[0] == "") {

echo "File already registered*: $name";  
}

else {

$insert = mysql_query($sql,$connect);

echo "Data registered*: $name";
}

Ele até faz a verificação mais só quando a variavel $name for um numero quando o caracter é letra da o seguinte erro:

mysql_fetch_array(): supplied argument is not a valid MySQL result resource in...

 

Ficaria muito grato se alguem me ajuda-se a solucionar isso http://forum.imasters.com.br/public/style_emoticons/default/upset.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bem quebrando um pouco a cabeça consegui a solução:

 

$result=mysql_query($consult,$connect) or die ('error:' . mysql_error());

$check=mysql_fetch_row($result);

	if ($check[0] == ""){
	echo "Não existe";
	exit;
	}
		else {
	echo "Adicionado";
	exit;
		}

De qualquer modo muito obrigado pela ajuda !

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.