Volver al índiceProyectos - Foro

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:

ERROR (no puede mostrarse el objeto)


Estas pueden ser las consultas de creación de tablas para este proyecto:

// Consultas de creación de tablas en MySQL
$consultaCreatablaDiscusiones = "CREATE TABLE $dbDiscusiones (
    id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
    titulo VARCHAR($tamTitulo), descripcion VARCHAR($tamDescripcion), 
    autor VARCHAR($tamAutor), fecha DATETIME, 
    PRIMARY KEY(id)
    )";
$consultaCreatablaIntervenciones = "CREATE TABLE $dbIntervenciones (
    id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
    id_discusion INTEGER UNSIGNED, autor VARCHAR($tamAutor), 
    fecha DATETIME, texto VARCHAR($tamIntervencion),
    PRIMARY KEY(id)
    )";

// Consultas de creación de tablas en SQLite
$consultaCreatablaDiscusiones = "CREATE TABLE $dbDiscusiones (
    id INTEGER PRIMARY KEY,
    titulo VARCHAR($tamTitulo), descripcion VARCHAR($tamDescripcion), 
    autor VARCHAR($tamAutor), fecha DATETIME)";
$consultaCreatablaIntervenciones = "CREATE TABLE $dbIntervenciones (
    id INTEGER PRIMARY KEY,
    id_discusion INTEGER UNSIGNED, autor VARCHAR($tamAutor), 
    fecha DATETIME, texto VARCHAR($tamIntervencion))";

Foro 1 - Menús

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.

Foro - Inicio

Todavía no hay ninguna discusión creada.

Foro - Inicio

Ver discusiónReferéndum Constitución Europea

Propuesta por Barto, el 21/02/2005 09:50 - 0 intervenciones

¿Votaste en el referéndum de la Constitución Europea?

Ver discusiónInaguración del foro

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.


Foro 2 - Iniciar una nueva discusión

Foro - Iniciar discusión 1

Autor:
Título:
Descripción:


Foro 3 - Intervenir en una discusión

Cualquiera puede intervenir en una discusión. Si no se identifica, aparece en el foro como "Rata cobarde" (o similar).

Foro - Discusiones - Inaguración del foro

Inaguración del foro

Propuesta por Barto, el 21/02/2005 06:44

A partir de este momento, se abre este foro abierto a todo el mundo.

Foro - Discusiones - Inaguración del foro

Autor:
Texto:

Foro - Discusiones - Inaguración del foro

Inaguración del foro

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...

Foro - Discusiones - Inaguración del foro

Inaguración del foro

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 vió mi caparazón?


Foro 4 - Editor

El editor puede borrar intervenciones concretas o discusiones completas.

Foro - Editor

Foro - Editor - Borrar discusiones 1

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
Inaguración del foro

Foro - Editor - Borrar intervenciones 1

Borrar Discusión
Inaguración del foro

Foro - Editor - Borrar intervenciones 2

Marca las intervenciones que quieras borrar.

Borrar Intervención
Pues no está esto muy animado que digamos...
¿Alguien vió mi caparazón?

Esta página forma parte del curso "Páginas web con PHP" disponible en http://www.mclibre.org
Autor: Bartolomé Sintes Marco
Última modificación de esta página: 21 de febrero de 2007

Creative Commons License
Esta obra está bajo una licencia de Creative Commons.