Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/10/2006, 16:01
1000i1
 
Fecha de Ingreso: mayo-2006
Mensajes: 38
Antigüedad: 18 años, 8 meses
Puntos: 0
A ver, asi a primera vista lo que yo veo es que de la parte del if no hay ni un solo trocito puesto como deberia, supongo que alguna que otra parte sera un despiste, pero igualmente voy a intentar explicar lo que yo creo que es correcto:

Para empezar con la comprobacion que haces es imposible que obtengas lo que buscas, estas preguntando si una sola variable es igual a 2 cosas distintas, y eso no es muy probable que suceda, es como si pones $a = 2 y dspues en un if preguntas if($a == 2 && $a ==3) cosa imposible.

Lo que deberias poner es algo parecido a:

Código:
if(($reg['NombreUsuario'] == $nombre) && ($reg['Contrasena'] == $password)){
//Caso afirmativo
}else{
//Caso negativo
}
No se muy bien si es asi porque nunca he tratado con "odbc_fetch_array", asi que puede que no funcione como yo creo, mirate la documentacion.

Uf realmente no se lo que es descuido y lo que es desconocimiento asi que yo lo dejo aqui, mirate un poco este codigo, que no se que tal esta, y todo lo que no entiendas sientete libre de preguntar que yo mismo o alguien mas seguro que te responde. Suerte.