Página 1 de 1

PHP - Acceso y registro

NotaPublicado: 01 Feb 2010, 14:25
por Kashir
Buenas, estoy con una dudilla de PHP, vereis.

Tengo un par de formularios, uno de ellos es el de acceso a la cuenta y el otro es el de registro.
El de acceso es un campo de nick, otro de password y 2 botones, el de OK y el de REGISTRO.

Antes ambos formularios eran en HTML pero ahora los he pasado a PHP y el botón de OK sí, pero el de REGISTRO no funciona >_<

Los tenía tal que así:

Botón OK (se entiende que tengo un javascript con función validar para la comprobación de campos)
Código: Seleccionar todo
<input type='button' name='butok' value='OK' onClick='validar();' >


Botón REGISTRO - Antes cuando href= llevaba a .html funcionaba, ahora que lleva a PHP no funciona, pero creo que el problema es que el archivo ahora es PHP.
Código: Seleccionar todo
<input type='button' name='butregister' value='REGISTRO' onclick='window.location.href='Ejercicio 6 - Registro cuentas HTML.php';' class='mkbutton'>



Mi profesor también está buscando por internet porque no cae ahora mismo. xD

Sin más.

Re: PHP - Acceso y registro

NotaPublicado: 01 Feb 2010, 14:52
por newboy
Problema al escapar comillas:

Prueba a poner esta línea en vez de la que tienes:

Código: Seleccionar todo
<input type='button' name='butregister' value='REGISTRO' onclick='window.location.href=\"Ejercicio 6 - Registro cuentas HTML.php\"' class='mkbutton'>


Y luego en el archivo de registro cuentas HTML cambia la linea del <form> por esta:

Código: Seleccionar todo
<form name='hoja' action='Ejercicio 1 - Comprobacion cuentas.php' method='POST'>


Es una tonteria pero bueno, el nombre del archivo no coincidia.

Salu2.

Re: PHP - Acceso y registro

NotaPublicado: 01 Feb 2010, 15:18
por Kashir
Jaja, lo del nombre del archivo que no coincidia es porque aún no había llegado a editar eso.
Verás, en el archivo de acceso, si pongo las comillas como tú dices se me va a joder el echo, no ?

Ten en cuenta que es una página completa en html, y la he pasado a PHP metiéndolo todo en un echo. :throw:

Sin más.

Re: PHP - Acceso y registro

NotaPublicado: 01 Feb 2010, 15:22
por newboy
No se jode si está dentro de un 'echo', por que es una forma de escapar caracteres, es decir en vez de mostrar \" va a mostrar una comilla doble ".

Si lo pones fuera de un 'echo' ponlo así:

Código: Seleccionar todo
<input type='button' name='butregister' value='REGISTRO' onclick='window.location.href="Ejercicio 6 - Registro cuentas HTML.php"' class='mkbutton'>


Salu2.

Re: PHP - Acceso y registro

NotaPublicado: 01 Feb 2010, 23:20
por Lobo14
Y porque pones todo el nombre ese del archivo con espacios y tal?? Yo creo que esa es una de las reglas basicas para quitarte el mayor numero de problemas posibles, los espacios, las tildes, etc...

Re: PHP - Acceso y registro

NotaPublicado: 01 Feb 2010, 23:29
por Kashir
Los espacios y demás los tengo porque son ejercicios sueltos, luego una vez lo tengamos todo bien hecho y separado ya procedería a insertarlos en el portal que tengo hecho aparte, y ahí todos los nombres serían alfabéticos únicamente, para mí también es una regla, vamos.

Gracias newboy, parece que :
Contenido Oculto:
Código: Seleccionar todo
<input type='button' name='butregister' value='REGISTRO' onclick='window.location.href=\"Ejercicio 6 - Registro cuentas HTML.php\"' class='mkbutton'>

ha funcionado perfectamente dentro del echo :pesas:

Sin más.