Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.
Ejercicio lista invitados
Hacer cuatro páginas web para una lista de invitados. Una será el menú, otra para consultar los invitados, otra para dar de alta un nuevo invitado y otra para darlo de baja. La tabla que usaremos tendrá dos campos: nombre (VARCHAR) e ID (INT, AUTOINCREMENT, PK).
Después de hacer el alta, para que no se repita la inserción de datos al refrescar la página, una solución sencilla es utilizar la siguiente línea:
header('Location: index.php');
Ejercicio librería
Hacer cinco páginas web para una librería. Una será el menú, otra para consultar los libros, otra para dar de alta un nuevo libro, otra para darlo de baja y otra para modificarlo. La tabla que usaremos tendrá 3 campos: id(PRIMARY KEY, AUTOINCREMENT), titulo (VARCHAR), precio (FLOAT).
Ejercicio actualiza cuadro
Hacer una página web con un cuadro de texto y una combo en la que se muestra un listado de personas. Cuando la combo cambia de valor el cuadro de texto se actualiza con la edad de la persona.
Para enviar el formulario cuando cambie la combo, le pondré este atributo a la combo:
onchange="this.form.submit()"
Ejercicio hospital I
NOTAS: Cuando pulse el botón de eliminar, haré un redireccionamiento a la página de consulta utilizando:
header("location:index.html");
Estructura general del código php en modificación.php:
if(isset($_POST['modificaButton'])){
….
}else if(isset($_POST['eliminaButton'])){
….
}
$sql = "select * from paciente where id=$id";...
Date format
<?php
/*Con el siguiente código podremos recuperar una fecha de la base de datos y reorganizarla como queramos*/
$originalDate = "2010-03-21";
$newDate = date("d-m-Y", strtotime($originalDate));
?>
Ejercicio hospital II
NOTAS:
La fecha será un campo de tipo DATE.
Cuando pulse el botón de eliminar, haré un redireccionamiento a la página de consulta utilizando:
header(«location:index.html»);
Estructura general del código php en modificación.php:
if(isset($_POST['modificaButton'])){
….
}else if(isset($_POST['eliminaButton'])){
….
}
$sql = "select * from paciente where id=$id";...
BREAK!
Ejercicio hospital III
Hacer 5 páginas web para un hospital. Una será el menú. Otra para consultar los pacientes, otra para dar de alta un nuevo paciente, otra para darlo de baja y otra modificar su registro. La tabla de pacientes tiene 4 campos: id(PRIMARY KEY, AUTOINCREMENT), nombre (VARCHAR), apellidos (VARCHAR), fecha_alta(DATE). La sección de modificación, la desarrollaremos en los 6 pasos que veremos a continuación.
Ejercicio listado de equipos y jugadores
Realizar una página en la que mostraremos los equipos de primera división en una tabla.
La Imagen de la tabla será un hipervínculo. Al pulsar sobre la imagen, llevaremos al usuario a otra página en la que verá los jugadores del equipo seleccionado.
Ejercicio tabla compleja
Descargar base de datosRecuperar los valores de la base de datos e imprimirlos según se muestra en pantalla.
Para ello iremos cargando de información el contenido de cada celda.
Utilizaremos un solo bucle while que tendrá dentro condicionales if con los que iremos armando la tabla de salida. Al tener un solo bucle while, ahorraremos recursos.
if($row['consola']=="ps2")
$juegosPS2 .= $row['nombre']."<br>";
Esta es la tabla que usaremos en este ejercicio:
<table border="1">
<tr>
<td rowspan="3">Celda1
</td>
<td rowspan="2">Celda2
</td>
<td>Celda2
</td>
</tr>
<tr>
<td>Celda3
</td>
</tr>
<tr>
<td>Celda4
</td>
<td>Celda5
</td>
</tr>
</table>
Ejercicio calidades
Para que las capas amarillas contenidas en la tabla aparezcan alineadas con la parte baja de la misma usaremos el siguiente estilo:
<td style='vertical-align:bottom'>