URGENTE AYUDA VIDEOCLUB
Publicado por Victor (19 intervenciones) el 27/12/2014 17:03:20
Hola , necesito ayuda con el siguiente ejercicio
Trabajo final
El alumno deberá de realizar una aplicación completa en PHP y ficheros html. La temática es un Videoclub.
1.- La besa de datos se llamará videoclub, la cual contendra 5 tablas: peliculas, generos, clientes, proveedores y personal. Los campos de cada tabla quedan a elección del alumno, pero decir tiene que, cada pelicula tendra una caratula y cada cliente y personal una foto.
2.- Para acceder a la aplicación se accederá de forma autentificada con un nombre de usuario y contraseña, que serán datos a almacenar de cada usuario o personal.
3.- La aplicación debe de dar la posibilidad de introducir datos en cada una de las tablas, así como, al dar de alta una pelicula, subir un fichero con la caratula, y al dar de alta un cliente o personal, una foto en un fichero.
4.- Las carpetas donde se almacenen las caratulas, se llamara caratulas, y la carpeta donde se almacenen las fotos serán fotos_clientes y fotos_personal.
5.- La aplicación debe de dar la posibilidad de extraer listados, y en caso de ser peliculas, clientes o personal, aparecerá su foto.
6.- Referente a las consultas, el alumno realizará aquellas que estime oportuno, siempre encaminadas a poder actualizar datos, borrar datos y extraer datos filtrados por algun criterio.
Debereis de trabajar de forma clara la presentación de los datos y el diseño de las distintas hojas.
Tener en cuenta la modularidad y reutilización de código haciendo uso de librerias y funciones definidas por vosotros.
El trabajo final lo entregareis en un fichero rar denominado trabajo_final_php.rar
=======================================================================================
EJERCICIO
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Videoclub</title>
</head>
<body>
<?php
// Conectando, seleccionando la base de datos
$link = mysql_connect('localhots', 'root',)
or die('No se pudo conectar: ' . mysql_error());
echo 'Connected successfully';
mysql_select_db('videoclub') or die('No se pudo seleccionar la base de datos');
// Realizar una consulta MySQL
$query = 'SELECT * FROM videoclub';
$result = mysql_query($query) or die('Consulta fallida: ' . mysql_error());
// Imprimir los resultados en HTML
echo "<table>\n";
while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
echo "\t<tr>\n";
foreach ($line as $col_value) {
echo "\t\t<td>$col_value</td>\n";
}
echo "\t</tr>\n";
}
echo "</table>\n";
// Liberar resultados
mysql_free_result($result);
include_once('class.videoclub.php');
//Creamos un videoclub
$videoclub= new Videoclub('VideoMax');
//Creamos un nuevo cliente de nombre Francisco
$cliente=new Cliente('Francisco');
//Creamos una nueva pelicula
$pelicula=new Pelicula('El señor de los Anillos','Castellano','3 horas','Fantasía');
//Registramos el cliente y el producto en el videoclub
$videoclub->addCliente($cliente);
$videoclub->addProducto($pelicula);
//El cliente alquila la pelicula
$videoclub->alquilar($cliente, $pelicula);
//Obtenemos la lista de clientes registrados
$clientes = $videoclub->getClientes();
//Imprimimos la lista de clientes registrados
echo '<p>Lista de Clientes:</p>';
foreach($clientes as $cliente)
{
echo $cliente->getNombre().'<br />';
}
//Obtenemos la lista de productos registrados
$productos = $videoclub->getProductos();
echo '<p>Lista de Productos:</p>';
foreach($productos as $producto)
{
echo $producto->getNombre().'<br />';
}
// Cerrar la conexión
mysql_close($link);
?>
</body>
</html>
Si hay algun error me podreis decir donde y su solucion gracias
Trabajo final
El alumno deberá de realizar una aplicación completa en PHP y ficheros html. La temática es un Videoclub.
1.- La besa de datos se llamará videoclub, la cual contendra 5 tablas: peliculas, generos, clientes, proveedores y personal. Los campos de cada tabla quedan a elección del alumno, pero decir tiene que, cada pelicula tendra una caratula y cada cliente y personal una foto.
2.- Para acceder a la aplicación se accederá de forma autentificada con un nombre de usuario y contraseña, que serán datos a almacenar de cada usuario o personal.
3.- La aplicación debe de dar la posibilidad de introducir datos en cada una de las tablas, así como, al dar de alta una pelicula, subir un fichero con la caratula, y al dar de alta un cliente o personal, una foto en un fichero.
4.- Las carpetas donde se almacenen las caratulas, se llamara caratulas, y la carpeta donde se almacenen las fotos serán fotos_clientes y fotos_personal.
5.- La aplicación debe de dar la posibilidad de extraer listados, y en caso de ser peliculas, clientes o personal, aparecerá su foto.
6.- Referente a las consultas, el alumno realizará aquellas que estime oportuno, siempre encaminadas a poder actualizar datos, borrar datos y extraer datos filtrados por algun criterio.
Debereis de trabajar de forma clara la presentación de los datos y el diseño de las distintas hojas.
Tener en cuenta la modularidad y reutilización de código haciendo uso de librerias y funciones definidas por vosotros.
El trabajo final lo entregareis en un fichero rar denominado trabajo_final_php.rar
=======================================================================================
EJERCICIO
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Videoclub</title>
</head>
<body>
<?php
// Conectando, seleccionando la base de datos
$link = mysql_connect('localhots', 'root',)
or die('No se pudo conectar: ' . mysql_error());
echo 'Connected successfully';
mysql_select_db('videoclub') or die('No se pudo seleccionar la base de datos');
// Realizar una consulta MySQL
$query = 'SELECT * FROM videoclub';
$result = mysql_query($query) or die('Consulta fallida: ' . mysql_error());
// Imprimir los resultados en HTML
echo "<table>\n";
while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
echo "\t<tr>\n";
foreach ($line as $col_value) {
echo "\t\t<td>$col_value</td>\n";
}
echo "\t</tr>\n";
}
echo "</table>\n";
// Liberar resultados
mysql_free_result($result);
include_once('class.videoclub.php');
//Creamos un videoclub
$videoclub= new Videoclub('VideoMax');
//Creamos un nuevo cliente de nombre Francisco
$cliente=new Cliente('Francisco');
//Creamos una nueva pelicula
$pelicula=new Pelicula('El señor de los Anillos','Castellano','3 horas','Fantasía');
//Registramos el cliente y el producto en el videoclub
$videoclub->addCliente($cliente);
$videoclub->addProducto($pelicula);
//El cliente alquila la pelicula
$videoclub->alquilar($cliente, $pelicula);
//Obtenemos la lista de clientes registrados
$clientes = $videoclub->getClientes();
//Imprimimos la lista de clientes registrados
echo '<p>Lista de Clientes:</p>';
foreach($clientes as $cliente)
{
echo $cliente->getNombre().'<br />';
}
//Obtenemos la lista de productos registrados
$productos = $videoclub->getProductos();
echo '<p>Lista de Productos:</p>';
foreach($productos as $producto)
{
echo $producto->getNombre().'<br />';
}
// Cerrar la conexión
mysql_close($link);
?>
</body>
</html>
Si hay algun error me podreis decir donde y su solucion gracias
Valora esta pregunta


-1