Volver al índiceExamen - Liga de fútbol

En este examen se debe crear un programa para almacenar los resultados de una liga de fútbol. Las páginas tienen que ser válidas según el validador del W3C y el código fuente debe estar formateado correctamente.


Liga de fútbol - Tablas

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

// Consultas de creación de tablas en MySQL
$consultaCreaTablaEquipos = "CREATE TABLE $dbEquipos (
            id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
            equipo VARCHAR($tamEquipo), 
            PRIMARY KEY(id)
            )";
$consultaCreaTablaResultados = "CREATE TABLE $dbResultados (
            id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
            id_equipo_1 INTEGER UNSIGNED, 
            goles_1 INTEGER UNSIGNED, 
            id_equipo_2 INTEGER UNSIGNED, 
            goles_2 INTEGER UNSIGNED, 
            PRIMARY KEY(id)
            )";
// Consultas de creación de tablas en SQLite

$consultaCreaTablaEquipos = "CREATE TABLE $dbEquipos (
        id INTEGER PRIMARY KEY,
        equipo VARCHAR($tamEquipo)
        )";
$consultaCreaTablaResultados = "CREATE TABLE $dbResultados (
        id INTEGER PRIMARY KEY,
        id_equipo_1 INTEGER UNSIGNED, 
        goles_1 INTEGER UNSIGNED, 
        id_equipo_2 INTEGER UNSIGNED, 
        goles_2 INTEGER UNSIGNED 
        )";

Y esta la consulta de selección de resultados:

// Consulta para mostrar los resultados
$consulta = "SELECT $dbResultados.id as id, $dbResultados.goles_1 as goles_1,
        $dbResultados.goles_2 as goles_2, equipos1.equipo as equipo_1, equipos2.equipo as equipo_2 
        FROM $dbResultados, $dbEquipos AS equipos1, $dbEquipos AS equipos2
        WHERE $dbResultados.id_equipo_1=equipos1.id 
        AND $dbResultados.id_equipo_2=equipos2.id 
        ORDER BY $campo $orden";


Liga de fútbol - Comentarios

Liga

Resultados

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: 13 de junio de 2008

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