Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/12/2005, 13:01
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Código PHP:
$verificar mysql_query("SELECT * FROM clientes WHERE cli_rut=$valores[0] or cli_nom=$valores[1]",$lnk); 
    if(
mysql_num_rows($verificar)>=1
    { 
Tendrías que revisar tus datos: si realmente tienes ese caso de "cli_rut" con tal valor o "cli_nom" con tal valor.. además así no consideras si cli_rut y cli_nom es igual .. ojo con eso.

Realmente yo validaría en tu caso por el RUT que es lo que manda con dato único para identificar a ese usuario en tus sistemas. Validar el nombre .. mmm bueno habría que ver en que contesto registras y usas tus datos .. pero .. RUT sólo hay uno y nombre pueden repetirse mucho. Piensalo.

Una vez que aclares ese punto .. se supone que no permitiras "rut's" iguales, así que no tendría sentido en ese caso hacer:

if(mysql_num_rows($verificar)>=1)

en tu caso o el n° de resultados esperados es 0 (no existe) o 1 (existe) ..
if(mysql_num_rows($verificar) ==1)

Si eso lo apollas definiendo el campo del campo rut como "unique" (unico) mejor todavía. Será "Mysql" el que valide también si el dato que ingreses está repetido. Por otro lado recuerda que todo registros tendría que tener "rut" (o no será así tu caso? ..)

Un saludo,