Hola foreros les cuento lo que estoy haciendo
Tengo un pequeño formulario donde valido por medio de ajax la existencia o no de un registro...
El boton tipo submit me envia al archivo compruebaLlave.php
Y me sale el siguiente error:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\ejemplo_ajax\compruebaLlave.php on line 6
Este es el codigo de compruebaLlave.php :
Código PHP:
Ver original<?PHP
include ("config.php");
include ("opendb.php");
$sql="SELECT * FROM users WHERE llave='".$_REQUEST['llave']."'";
{
echo "<span id='error' style='color:red' title='1'>Este código existe en nuestra base de datos</span>";
}
else
{
echo "<span id='error' title='0'></span>";
}
*
?>
Y este el codigo de mi formulario: index.php
Código PHP:
Ver original<form name="nomForm" id="idForm" action="guardar.php" METHOD="POST" ENCTYPE="multipart/form-data">
Codigo:<input type="text" name="llave" id="llave" onblur="peticionAjax('compruebaLlave.php?llave='+this.value,'resultado')"/>
<div id="resultado"><span id='error' title='1'></span></div>
<br/>
<input type="button" name="aceptar" value="aceptar" onclick="return valida();"/>
</form>
</body>
</html>
Intente de la siguiente forma:
compruebaLlave.php
Código PHP:
Ver original<?PHP
$sql="SELECT * FROM users WHERE NOMBRE='".$_REQUEST['llave']."'";
{
echo "<span id='error' style='color:red' title='1'>Este código existe en nuestra base de datos</span>";
}else
{
echo "<span id='error' title='0'></span>";
}
?>
Y me sale el siguiente error:
Parse error: syntax error, unexpected T_STRING in C:\AppServ\www\ejemplo_ajax\compruebaLlave.php on line 5
Como puedo solucionar este error foreros??
De antemano gracias por la colaboracion