El objetivo de este proyecto es crear un foro, que permita crear varios hilos de discusión.
Un ejemplo de foro puede probarse en la ventana siguiente:
Estas pueden ser las consultas de creación de tablas para este proyecto:
// Tamaño de los campos en la tabla
define("TAM_TITULO", 50); // Tamaño del campo Discusiones > Título
define("TAM_DESCRIPCION", 50); // Tamaño del campo Discusiones > Descripción
define("TAM_AUTOR", 50); // Tamaño del campo Discusiones > Autor
define("TAM_INTERVENCION", 255); // Tamaño del campo Intervenciones > Intervención
define("MAX_REG_DISCUSIONES", 10); // Número máximo de registros en la tabla Discusiones
define("MAX_REG_INTERVENCIONES", 20); // Número máximo de registros en la tabla Intervenciones
// Consultas de creación de tablas en MySQL
$consultaCreaTablaDiscusiones = "CREATE TABLE $dbDiscusiones (
id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
titulo VARCHAR(" . TAM_TITULO . "),
descripcion VARCHAR(".TAM_DESCRIPCION."),
autor VARCHAR(" . TAM_AUTOR . "),
fecha DATETIME,
PRIMARY KEY(id)
)";
$consultaCreaTablaIntervenciones = "CREATE TABLE $dbIntervenciones (
id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
id_discusion INTEGER UNSIGNED,
autor VARCHAR(" . TAM_AUTOR . "),
fecha DATETIME,
intervencion VARCHAR(".TAM_INTERVENCION."),
PRIMARY KEY(id)
)";
// Consultas de creación de tablas en SQLite
$consultaCreaTablaDiscusiones = "CREATE TABLE $dbDiscusiones (
id INTEGER PRIMARY KEY,
titulo VARCHAR(" . TAM_TITULO . "),
descripcion VARCHAR(".TAM_DESCRIPCION."),
autor VARCHAR(" . TAM_AUTOR . "),
fecha DATETIME
)";
$consultaCreaTablaIntervenciones = "CREATE TABLE $dbIntervenciones (
id INTEGER PRIMARY KEY,
id_discusion INTEGER UNSIGNED,
autor VARCHAR(" . TAM_AUTOR . "),
fecha DATETIME,
intervencion VARCHAR(".TAM_INTERVENCION.")
)";
El foro muestra en la página de inicio las discusiones existentes. Haciendo clic en la flecha se pueden ver todas las intervenciones que ha habido en el foro.
Todavía no hay ninguna discusión creada.
Propuesta por Barto, el 21/02/2005 09:50 - 0 intervenciones
¿Votaste en el referéndum de la Constitución Europea?
Propuesta por Barto, el 21/02/2005 06:44 - 0 intervenciones
A partir de este momento, se abre este foro abierto a todo el mundo.
Autor: | |
Título: | |
Descripción: |
Cualquiera puede intervenir en una discusión. Si no se identifica, aparece en el foro como "Rata cobarde" (o similar).
Propuesta por Barto, el 21/02/2005 06:44
A partir de este momento, se abre este foro abierto a todo el mundo.
Autor: | |
Texto: |
Propuesta por Barto, el 21/02/2005 06:44
A partir de este momento, se abre este foro abierto a todo el mundo.
Barto ha dicho el 22/02/2005 14:04:
Pues no está esto muy animado que digamos...
Propuesta por Barto, el 22/02/2005 13:58
A partir de este momento, se abre este foro abierto a todo el mundo.
Barto ha dicho el 22/02/2005 14:04:
Pues no está esto muy animado que digamos...
Rata cobarde ha dicho el 22/02/2005 14:14:
¿Alguien vio mi caparazón?
El editor puede borrar intervenciones concretas o discusiones completas.
Marca las discusiones que quieras borrar. Ten en cuenta que al borrar una discusión se borrarán también sus intervenciones.
Borrar | Discusión |
---|---|
Inauguración del foro |
Borrar | Discusión |
---|---|
Inauguración del foro |
Marca las intervenciones que quieras borrar.
Borrar | Intervención |
---|---|
Pues no está esto muy animado que digamos... | |
¿Alguien vio mi caparazón? |