elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  Comprobacion PHP
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Comprobacion PHP  (Leído 2,230 veces)
mokoMonster


Desconectado Desconectado

Mensajes: 301


<? ...


Ver Perfil
Comprobacion PHP
« en: 3 Agosto 2010, 23:34 pm »

Bueno pues resulta que he tratado ya varias veces de diferentes formulas con este script pero no me funciona.
Lo que quiero es un script que verifique si el campo existe ya en la base de datos, si existe envia mensaje de error, si no procede a mandar formulario.

Esto es algo así como lo que quiero:

$queryUser=mysql_query("SELECT noUsuario FROM Usuarios WHERE noUsuario='$noUsuario'",$link)or die(mysql_error());
$queryMail=mysql_query("SELECT mail FROM Usuarios WHERE mail='$mail'",$link)or die(mysql_error());
if (
$queryMail==$mail or $queryUser==$noUsuario) {
echo 
"Usuario o correo existente."
}else{
//Aquí se procesa el formulario.. 

No entiendo que esta mal, he probado con diferentes sentencias SQL pero parece que todas las que he probado están mal.
Muchas gracias a todos por la ayudadita que me puedan dar.


Saludos  :)


En línea

"Se necesitaron unos instantes para cortarle la cabeza, pero se necesitara un siglo para producir otra igual."
Lagrange
MinusFour
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.529


I'm fourth.


Ver Perfil WWW
Re: Comprobacion PHP
« Respuesta #1 en: 3 Agosto 2010, 23:42 pm »

Cuentas las rows de la consulta y si es mayor a cero significa que hay alguien en la tabla.

Código
  1.  
  2. $queryUser=mysql_query("SELECT noUsuario FROM Usuarios WHERE noUsuario='$noUsuario'",$link)or die(mysql_error());
  3. $queryMail=mysql_query("SELECT mail FROM Usuarios WHERE mail='$mail'",$link)or die(mysql_error());
  4. $qur = mysql_num_rows($queryUser);
  5. $qmr = mysql_num_rows($queryMail);
  6.  
  7. if($qur > 0 || $qmr > 0){
  8. //Usuario o mail ya registrado
  9. } else {
  10. //Usuario nuevo
  11. }
  12.  
  13.  


En línea

mokoMonster


Desconectado Desconectado

Mensajes: 301


<? ...


Ver Perfil
Re: Comprobacion PHP
« Respuesta #2 en: 3 Agosto 2010, 23:56 pm »

Funciono perfecto, como no lo pensé antes.
Muchas Gracias mate, buen día.

Saludos :P
En línea

"Se necesitaron unos instantes para cortarle la cabeza, pero se necesitara un siglo para producir otra igual."
Lagrange
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Comprobacion registro
Programación C/C++
MasterPunk 4 2,953 Último mensaje 2 Junio 2011, 21:33 pm
por MasterPunk
Duda con comprobación CRC
Ingeniería Inversa
.:UND3R:. 8 4,316 Último mensaje 26 Agosto 2011, 21:59 pm
por .:UND3R:.
Saltarse comprobacion if en php
Hacking
Harakiri 3 2,580 Último mensaje 20 Diciembre 2011, 17:20 pm
por adastra
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines