Parcial 2 Desarrollo de Aplicaciones Web
Parcial 2 Desarrollo de Aplicaciones Web
Parcial 2 Desarrollo de Aplicaciones Web
PARCIAL CORTE 2
Código Asignatura: 03A22-4B
Grupo: DAW 4B Fecha: 18/05/2023
Docente: MgIs Roberto Isaac Porto Barceló
Modalidad: Parejas
Tiempo: 6:00 – 10pm
Cédula: __________________________________________________________
Nombre: _________________________________________________________
<?PHP
// Validar datos
$error = false;
if (isset($insertar))
// Comprobar errores
}
else
?>
Desarrolle una página que produzca un listado con todas las viviendas disponibles
en la inmobiliaria en orden creciente de precio, tal como se muestra en la figura 3.
Si la vivienda dispone de una foto se mostrará un enlace con la misma que al
activarse la cargará en una página independiente (figura 4).
<?PHP
// Conectar con el servidor de base de datos
// Enviar consulta
// Cerrar conexión
?>
extras[0]=”Piscina”
extras[1]=”Garage”
“Piscina”, “Garage”
$n = count ($extras);
if ($n > 0)
{
$ex = $extras[0];
for ($i=1; $i<$n; $i++)
$ex = $ex . "," . $extras[$i];
}
else
$ex = "";
Por otra parte, cuando se muestren los valores insertados también habrá que
tener en cuenta que extras es una tabla, por lo que habrá que utilizar un bucle
para mostrar sus elementos.
Apartado 2
<SELECT NAME="tipo">
<OPTION VALUE="Piso" SELECTED>Piso
<OPTION VALUE="Adosado">Adosado
<OPTION VALUE="Chalet">Chalet
<OPTION VALUE="Casa">Casa
</SELECT>
Este hecho no es muy deseable ya que si se modifican los valores del tipo en la
tabla hay que modificar también el código del formulario. Por lo que se sugiere
tomar los valores automáticamente de la tabla en lugar de escribirlos ‘a mano’
en el código. Para ello se utiliza la siguiente instrucción SQL:
que devuelve una tabla con las propiedades del campo ‘tipo’. El elemento [1]
de esta tabla contiene lo siguiente:
enum("Piso","Adosado","Chalet","Casa")
A partir de esta información podemos obtener los valores del tipo enumerado y
generar las opciones del elemento SELECT. Sólo queda marcar con
SELECTED la opción que estaba seleccionada en caso de haberse enviado el
formulario, para lo cual se usa el valor almacenado en la variable $tipo.
¡Éxitos!