Título: Registro PHP Publicado por: Moand en 21 Mayo 2016, 17:48 pm Buenas a todos!
No se mucho de programación en general y todo lo que he aprendido ha sido por mi cuenta. Me he propuesto hacer un sistema de registro y estoy teniendo algunos problemas los cuales no se solucionar. Esto esta sacado de varias partes de Internet, lo que he hecho es ir uniendo y adaptarlo para lo que yo lo quiero. Código
Lo extraño es que no se sale ningún error, pero tampoco ninguno de los avisos que tengo puesto con echo. Ya he comprobado que tiene conexión a la base de datos e introduce los datos. Espero que alguien pueda ayudarme, gracias :) Lo conseguí resolver. Este seria el código final (también he añadido para cifrar la contraseña): Código
Título: Re: Registro PHP Publicado por: engel lex en 21 Mayo 2016, 18:09 pm Nunca revisas por errores de MySQL?
Título: Re: Registro PHP Publicado por: Moand en 21 Mayo 2016, 18:18 pm Nunca revisas por errores de MySQL? Ya lo he intentado añadiendo "or die(mysql_error())", pero no me mostraba nada. Supongo que sera de otra forma. Título: Re: Registro PHP Publicado por: engel lex en 21 Mayo 2016, 18:27 pm Estas usando mysqli, si usas mysql_error (sin la i)la no pasara nada
Título: Re: Registro PHP Publicado por: gAb1 en 23 Mayo 2016, 18:24 pm La siguiente linea es imprescindible a la hora de desarrollar una web, ponla al principio de tu index.php:
Código Echale un vistazo a las tablas donde se explican los distintos tipos de comparación (http://php.net/manual/en/types.comparisons.php), si vas a comparar dos valores del tipo entero (o booleanos) usa 3 = Código
En el manual de php encontrarás todo lo que necesites, además en la sección de comentarios tendrás mejores explicaciones y ejemplos más avanzados (y útiles). Título: Re: Registro PHP Publicado por: Moand en 23 Mayo 2016, 22:30 pm Muchas gracias por tu aporte, ahora podre ver los errores mas fácilmente.
Y si alguien sabría como explicarme la diferencia entre == y === le estaría muy agradecido. No logro entender la diferencia entre igual e idéntico. Título: Re: Registro PHP Publicado por: engel lex en 24 Mayo 2016, 00:22 am == verifica que los valores son similares, de decir (char)"0" es igual a (int)0, es igual a (boolean)false y es igual a (void)"", así como 1 igual a "1", igual a true....
=== verifica que el contenido y tipo son identicos es decir "0" no es igual a 0 o a false... 0 solo es igual a 0... debido a la similitud entre 0, "" y false al no usar === en lugares clave, los programas pueden fallar Título: Re: Registro PHP Publicado por: gAb1 en 24 Mayo 2016, 00:23 am El propio término lo está diciendo:
Un valor solo es idéntico a si mismo. Quiere decir que no solo el valor es el mismo, si no que el tipo (string, entero, boolean, flotante, etc...) también. Ejemplos de diferentes tipos de valores: Código
En el ejemplo podemos ver que: - $string es igual a $integer. Sin embargo: - $string no es idéntico a $integer. Título: Re: Registro PHP Publicado por: Moand en 24 Mayo 2016, 18:34 pm Muchas gracias chicos! Tengo la sensación de que esto me ayudara mucho en un futuro :)
|