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

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  Estoy desarrollando un sitio web que trata de rellenar un test...
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Estoy desarrollando un sitio web que trata de rellenar un test...  (Leído 2,984 veces)
RevolucionVegana


Desconectado Desconectado

Mensajes: 477



Ver Perfil
Estoy desarrollando un sitio web que trata de rellenar un test...
« en: 13 Abril 2016, 22:05 pm »

Hola a todos estoy desarrollando un sitio web en php que tratará de rellenar un test todo el funcionamiento lo tengo claro y ya tengo el código más o menos pensado como lo haré y de que forma haré que funcione correctamente y de resultados útiles... mi duda es como puedo hacer que en el mismo archivo donde se encuentra el test salgan las preguntas de una en una es decir primero sale una pregunta con varias opciones para seleccionar y en el momento en el que se seleccione una opción cambie a la siguiente pregunta, esto supongo que se hará con javascript o algo así pero me gustaría saber si también se puede hacer con php

Gracias y un saludo!!!


En línea

HAS DICHO ALGO NENAAAAAA?!
AlbertoBSD
Programador y
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.705


🏴 Libertad!!!!!


Ver Perfil WWW
Re: Estoy desarrollando un sitio web que trata de rellenar un test...
« Respuesta #1 en: 13 Abril 2016, 22:34 pm »

La solución dinámica y del lado del cliente es por supuesto javascript.

Aun asi si quieres implementarlo del lado del servidor tendría que ser mediante muchos archivos separados. o Uno solo que busca una variable Numero en el post o get y muestre la pregunta adecuada a ese numero.

Lo mejor es javascrip para que del lado del cliente no parezca que esta refrescando la pagina.


En línea

RevolucionVegana


Desconectado Desconectado

Mensajes: 477



Ver Perfil
Re: Estoy desarrollando un sitio web que trata de rellenar un test...
« Respuesta #2 en: 13 Abril 2016, 22:38 pm »

La solución dinámica y del lado del cliente es por supuesto javascript.

Aun asi si quieres implementarlo del lado del servidor tendría que ser mediante muchos archivos separados. o Uno solo que busca una variable Numero en el post o get y muestre la pregunta adecuada a ese numero.

Lo mejor es javascrip para que del lado del cliente no parezca que esta refrescando la pagina.

Vale muchas gracias que nivel de javascript hay que tener para hacer esto ?

Saludos!!
En línea

HAS DICHO ALGO NENAAAAAA?!
AlbertoBSD
Programador y
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.705


🏴 Libertad!!!!!


Ver Perfil WWW
Re: Estoy desarrollando un sitio web que trata de rellenar un test...
« Respuesta #3 en: 14 Abril 2016, 01:14 am »

Pues conocimiento basico de javascript, seria deceable trabajar con jquery, yo recien estoy aprindiendo a usarlo.

si checas esta pagina muestra como hacer una peticion POST o GET al servidor usando jquery

http://www.w3schools.com/jquery/ajax_post.asp

podrias implementar del lado del cliente un contador y cuando pase a la siguiente pregunta. el jquery solicite la siguiente pregunta ( contador + 1  al servidor y una vez recibida la respuesta, mostrarla en pantalla.
En línea

MinusFour
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.529


I'm fourth.


Ver Perfil WWW
Re: Estoy desarrollando un sitio web que trata de rellenar un test...
« Respuesta #4 en: 14 Abril 2016, 02:33 am »

¿Este test está escrito con javascript? Si está escrito en JS, lo mejor sería que usaras un headless browser (selenium o phantomjs).

Edit: O quizás me estoy confundiendo. ¿Tu página presenta estos tests? ¿O tu página resuelve otros tests?
« Última modificación: 14 Abril 2016, 04:58 am por MinusFour » En línea

xiruko


Desconectado Desconectado

Mensajes: 438


Ver Perfil
Re: Estoy desarrollando un sitio web que trata de rellenar un test...
« Respuesta #5 en: 14 Abril 2016, 04:37 am »

Hola,

Más que hacer una petición AJAX por cada pregunta, yo escondería y mostraría las distintas preguntas con JQuery, así le quitarías carga al servidor y además el cambio de preguntas sería instantáneo de cara al usuario.

Puedes hacer que en el archivo PHP se escriban todas las preguntas de tu test, luego con CSS dales un display: none, y ya luego con JQuery muestras la primera, y cada vez que contesten a una, escondes la actual y muestras la siguiente. Esto puede hacerse fácilmente con los métodos hide y show, o si quieres darle efectos con los métodos fadeIn, fadeOut, slideUp o slideDown.

Saludos!
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Se Trata Sobre El Mu!!!1 « 1 2 »
Juegos y Consolas
mattu187 11 6,154 Último mensaje 15 Enero 2005, 02:57 am
por piccoro
¿De que trata?
Juegos y Consolas
Jericho 3 2,190 Último mensaje 9 Abril 2006, 21:16 pm
por Jericho
Top 100 Network Security Tools [en construcción] « 1 2 »
Hacking
ANELKAOS 15 75,206 Último mensaje 4 Agosto 2015, 23:47 pm
por Shadow_killer
El sitio es el oficial, pero ¿y el archivo que estoy descargando?
Noticias
wolfbcn 0 1,997 Último mensaje 31 Mayo 2012, 21:59 pm
por wolfbcn
Recomendacion de sitio para auditoria de sitio y prevencion
Seguridad
Cronck 0 2,443 Último mensaje 6 Febrero 2014, 17:29 pm
por Cronck
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines