IFCD0210/Practicas/Practicas_PHP/ejercicios/Ejercicio2_04.php
2024-02-07 13:53:21 +01:00

110 lines
3.1 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<?php
// 1.Guarda en un array tus 6 películas favoritas.
// -Imprime en párrafos con el siguiente formato: Película: Los Vengadores
// -Añade la posición de la película a la lista: Película 4: Godzilla
// -Despues imprime en lugar de párrafos… ¡una lista!
$peliculas = ['La Comunidad del anilllo', 'Las dos Torres', 'El retorno del Rey', 'Regreso al futuro I', 'Regreso al futuro II', 'Regreso al futuro III'];
foreach ($peliculas as $pelicula) {
echo "<p>Pelicula $pelicula</p>";
}
foreach ($peliculas as $index => $pelicula) {
echo "<p>Pelicula " . ($index + 1) . " - $pelicula</p>";
}
echo '<ul>';
foreach ($peliculas as $index => $pelicula) {
echo "<li>Pelicula " . ($index + 1) . " - $pelicula</li>";
}
echo '</ul>';
// 2.Utilizando bucles:
// - Imprime los números del 1 al 10.(separados por comas)
// - Imprime los números de 60 al 70.(separados por comas)
// - Imprime los números del 20 al 1.(separados por comas)
// - Imprime los números del 1 al 1000.(separados por comas)
// - Imprime la tabla del 5.(con este formato 5 x 1 = 5)
// - Imprimir los números pares que hay dentro de los 100 primeros números enteros.
// - Escribe un script PHP que muestre los números del 1 al 10 en una tabla de una fila y 10 columnas.
foreach (range(1, 10) as $num) {
echo "$num ,";
};
echo '<br>';
foreach (range(60, 70) as $num) {
echo "$num ,";
};
echo '<br>';
for ($i = 20; $i >= 1; $i--) {
echo $i . ", ";
}
echo '<br>';
for ($i = 1; $i <= 1000; $i++) {
echo $i . ", ";
}
echo '<br>';
for ($i = 1; $i <= 10; $i++) {
echo '<p> 5 X ' . $i . ' = ' . (5 * $i) . '</p>';
}
echo '<br>';
for ($i = 0; $i <= 100; $i = $i + 2) {
echo $i . ", ";
}
echo '<br>';
echo "<table border='2'><tr>";
for ($i = 1; $i <= 10; $i++) {
echo "<td>$i</td>";
}
echo "</tr></table>";
?>
<!-- 3. -Crea una lista de selección para pedir el dia de nacimiento: 1 al 31. Usa un foreach.
-A su otro lado select para pedir el mes de nacimiento: 1 al 12. Usa un for.
-Y a continuación otro select para pedir el año de nacimiento: 1900 al año actual. Usa un while. -->
<label for="diaNac">Fecha de Nacieminto: </label>
<select name="diaNac" id="diaNac">
<?php
$i = 1;
while ($i <= 31) {
echo "<option value=\"$i\"> $i </option>";
$i++;
}
?>
</select>
<select name="mesNac" id="mesNac">
<?php
for ($i=1; $i <= 12; $i++) {
echo "<option value=\"$i\"> $i </option>";
}
?>
</select>
<select name="anoNac" id="anoNac">
<?php
$i = 1900;
while ($i <= 2024) {
echo "<option value=\"$i\"> $i </option>";
$i++;
}
?>
</select>
</body>
</html>