Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/04/2010, 03:24
Avatar de AnesGy
AnesGy
 
Fecha de Ingreso: mayo-2009
Mensajes: 518
Antigüedad: 15 años
Puntos: 19
Respuesta: ayudenme con el inicion de sesion

Lo más probable es que tu formulario no tenga ningún campo llamado contraseña.

Aún así, como me imagino que eso y a lo habrás comprobado, yo de ti evitaría usar la ñ en el nombre de los campos no vaya a ser que se codifique y no te la reconozca.

Otra opción es hacer var_dump sobre $_POST y comprobar los contenidos. Si la contrseña no está allí entonces obviamente, por mucho que trabajes con la contraseña no podrás hacer nada.


Me acabo de fijar $contraseñaN, no tengo ni idea de como PHP te deja seguir con esto. Fíjate, los ordenadores los hicieron los estadounidenses, que son angloparlantes. Ellos no tienen ni tildes, ni eñes, ni acentos ni nada (originalmente la tabla ascii era de 7 bits, osea la mitad de lo que es ahora, cuando se les ocurrió que el resto del mundo usa otros crácteres la ampliaron a los carácteres europeos, luego pensaron, leñe los asiáticos e hicieron el Unicode). Por origenes, los códigos se interpretan según ASCII, y los estadounidenses las letras más allá de los 7 bits no las usan (excepto esas que tienen bordes y dibujos) por tanto en sus intérpretes no tienen por que reconocerlas. Te puede funcionar, ya que PHP es un proyecto libre y capaz que habrán franceses, españoles, noruegos... que se hayan metido y hayan ampliado el ámbito, pero por norma general nunca uses carácteres más allá de A-Z a-z 0-9 _ en los nombres de variables.

MySQL también te puede dar problemas, otra vez, es código libre, y por tanto puede que la hayan ampliado, pero por norma general no recurras a las letras especiales.
__________________
Si alguna vez parece que soy grosero, pido perdón, es un intento fallido de ser directo.

AnesGy SD. Name it, Get it

Última edición por AnesGy; 03/04/2010 a las 03:31