Como_hacer_encuestas_php_mysql
Páginas: 4 (836 palabras)
Publicado: 18 de septiembre de 2015
www.CarlosBacalla.com
SISTEMA DE ENCUESTAS CON PHP Y MYSQL
Objetivo:
Trabajar con MySQL, Base Datos y Tablas
Trabajar con Librería de Conexión, INCLUDE
Generar un grafico decolumnas con Codigo PHP
I. CREAR LA BASE DE DATOS: SistemaEncuesta
Vamos a crear encuestas para nuestro sitio web. Para ello crearemos dos sencillas tablas en MySQL,
una para controlar las encuestaspropiamente dichas y otra para las respuestas de cada encuesta.
Tabla de encuestas:
CREATE TABLE encuestas (
id INT not null AUTO_INCREMENT,
titulo VARCHAR (100) not null ,
fecha INT(10) not null ,PRIMARY KEY (id));
•
•
•
Id: Es el identificador de la encuesta. Se incrementa automáticamente y sirve de clave primaria.
Titulo: Tendremos 50 caracteres para asignar un titulo que contendrá la preguntaen sí.
Fecha: Servirá tanto para conocer la fecha de la encuesta, como para que sólo se muestre la
última.
Tabla de respuestas:
CREATE TABLE respuestas (
id INT not null AUTO_INCREMENT,
textoVARCHAR (50) not null ,
votos INT (5) not null ,
idenc INT not null,
PRIMARY KEY (id));
•
•
•
•
Id: Identificador de la respuesta. Se incrementa automáticamente y sirve de clave primaria.
Texto: Es eltexto que describirá la respuesta
Votos: El total de votos acumulados.
Idenc: Referencia al Id de la encuesta a la que está asociado.
Ing. Carlos Bacalla
Página 1 de 10
Aplicaciones de Internetwww.CarlosBacalla.com
II. CREAR LA LIBRERÍA DE CONEXIÓN A LA BASE DATOS
ARCHIVO: CONEXIÓN.PHP
III. DAR DE ALTA UNA NUEVA ENCUESTA
La forma de crear una nueva encuesta será sencilla; Un formulario nospregunta el texto de la pregunta
y el número total de respuestas. Damos a "Enviar". Acto seguido tendremos un campo de texto por cada
respuesta, donde asignaremos el texto de la respuesta. Volvemos a dara "Aceptar" y si todo ha ido bien,
nuestra encuesta ya estará dada de alta en nuestra base de datos.
Primer formulario: encuestas
ARCHIVO: ENCUESTA.PHP
Ing. Carlos Bacalla
Página 2 de 10...
Leer documento completo
Regístrate para leer el documento completo.