Foros del Web » Programando para Internet » PHP »

recoger datos de usuarios no identificados

Estas en el tema de recoger datos de usuarios no identificados en el foro de PHP en Foros del Web. Hola! Antes que nada, un aviso: soy muy novatilla en php Necesito colgar en Internet una página con un formulario (varias preguntas, tipo encuesta) y ...
  #1 (permalink)  
Antiguo 22/06/2005, 12:26
Avatar de labaula  
Fecha de Ingreso: noviembre-2004
Ubicación: Barcelona
Mensajes: 26
Antigüedad: 19 años, 5 meses
Puntos: 0
recoger datos de usuarios no identificados

Hola!

Antes que nada, un aviso: soy muy novatilla en php

Necesito colgar en Internet una página con un formulario (varias preguntas, tipo encuesta) y que los visitantes puedan contestarla sin que sea necesario registrarse/identificarse ni nada (asumo que puedan responder varias veces, pero será un grupo controlado de usuarios). Estos datos deberían recogerse en una base de datos mysql para que yo los pudiera descargar y analizar.

Os hago esta pregunta porque he empezado a estudiar PHP pero no consigo encontrar ningún tutorial que me explique cómo ALMACENAR los datos que envían los usuarios.

Podéis indicarme alguna página, tutorial, etc. que me oriente un poco? Conozco HTML, he instalado Apache, PHP y MySQL. En principio trabajaría con PHPAdmin.

Muchas, muchas gracias!
  #2 (permalink)  
Antiguo 22/06/2005, 12:40
 
Fecha de Ingreso: julio-2003
Ubicación: España
Mensajes: 723
Antigüedad: 20 años, 8 meses
Puntos: 0
Has pensado en el diseño de la base de datos? Básicamente necesitas dos tablas, una para poner por ejemplo la pregunta (y la fecha o lo que necesites):

1. ¿Qué piensas de esta web?
2. ¿Que te parece que Lucho sea amarillo?

En otra tabla relacionada con ésta deberías poner las posibles respuestas:

resp1 1. Está muy bien
resp2 1. No me gusta
resp3 2. Estaría mejor si fuera rojo
resp3 2. Me gusta ese color

Fíjate que en esta segunda tabla hay un campo (resp...) que identifica a un registro de entre todos los de esa tabla, el otro campo identifica la pregunta de que se trata y el último es la respuesta a escoger por el usuario para esa pregunta.

Empieza por ahí.

Luego has de diseñar un formulario para mostrar las preguntas con la info de ambas tablas, para trabajar con mysql existen muchas funciones:

http://es2.php.net/manual/es/ref.mysql.php

Empieza por ahí, si tienes más dudas no dudes en preguntar.

Saludos.
__________________
Solo nosotros podemos decidir qué hacer con el tiempo que se nos ha dado. (Gandalf)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:27.