Papas quemadas
Algunas veces deseamos saber ciertas preferencias de los visitantes de nuestra pagina
o qué opiniones tienen sobre algún tema específico. Una solución a esto es tener unsistema de encuestas, el cual contenga opciones, las cuales podamos votar. Antes de
empezar debemos tener en cuenta que nuestro sistema de encuesta debe tener los
siguientes requerimientos.
•
•
•
•Permitir al usuario votar ente un numero de opciones predefinidas
Permitir al usuario ver el resultado de las encuestas
Permitir al usuario conocer el total de la población evaluada al momentode la
lectura de las encuestas
Los resultados se mostraran en forma gráfica y numeral
Las páginas y otros archivos del sistema de encuestas que vamos a describir en este
manual están a vuestradisposición en un zip.
Para resolver esto utilizaremos una base de datos con dos tablas, una correspondiente
a las opciones de la encuesta y la otra para los datos del administrador.
Nuestraprimera tabla constará de 11 campos de la siguiente manera.
1.
2.
3.
4.
Un campo para la pregunta de la encuesta
Cuatro posibles respuestas, las cuales serán las que nos interesa saber
Cuatrovalores acumulativos del número de votos por cada respuesta
Un campo para el valor total de votos
Hasta ahora sólo hemos indicado 10 campos. El campo 11, que en realidad es el
primero, es nuestraclave primaria de la tabla. El script SQL para la creación de la tabla
se encuentra a continuación.
DROP TABLE IF EXISTS tblenc;
CREATE TABLE tblenc (
encid int(11) NOT NULL auto_increment,
encprgvarchar(50) default NULL,
encrpt1 varchar(50) default NULL,
encrpt2 varchar(50) default NULL,
encrpt3 varchar(50) default NULL,
encrpt4 varchar(50) default NULL,
encval1 int(11) NOT NULL default'0',
encval2 int(11) NOT NULL default '0',
encval3 int(11) NOT NULL default '0',
encval4 int(11) NOT NULL default '0',
enctot int(11) NOT NULL default '0',
PRIMARY KEY (encid)
) TYPE=MyISAM;...
Regístrate para leer el documento completo.