Diferencia entre revisiones de «Usuario:ManuelRomero/NewPHP/Arrays/Ejercicios/Ejercicio1»

De WikiEducator
Saltar a: navegación, buscar
(Página creada con «<font size=4 color=red> Volver</font> ;Una posible solución <source lang=php> <!DOCTYPE html> <html> <head>...»)
 
 
(2 revisiones intermedias por el mismo usuario no mostrado)
Línea 1: Línea 1:
<font size=4 color=red>[[Usuario:ManuelRomero/NewPHP/Arrays/ejercicios | Volver]]</font>
+
<font size=4 color=red>[[Usuario:ManuelRomero/php/dwes/B2T1/arrays/ejercicios | Volver]]</font>
 +
 
 
;Una posible solución
 
;Una posible solución
 +
  
 
<source lang=php>
 
<source lang=php>

Última revisión de 01:22 4 nov 2016

Volver

Una posible solución


<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
        <link href="artista.css" rel="stylesheet" type="text/css">
 
        <title>Datos de canciones</title>
    </head>
    <body>
        <?php
/**
 * Tenemos un array artistas con los siguientes campos
  Codigo
 
  Cada elemento codigo tiene los siguientes campos
  name
  decades
  city
  coutry
  canciones
  Canciones es un array de arrays cada uno de los cuales  tiene que tiene los siguentes campos
  titulo y link
 
  Al visualizar
  cada artista en un div artista
  y las canciones en una lista no ordenada con el div canciones
 
 */
    include ("datos.php");
   //Tenemos un array de artistas identificados por un número
   //De cada artista tenemos el nombre décadas y linck
   //Tenemos un array de canciones de cada artista
        foreach ( $artistas as $codigo ) {
 
            mostrarCantante( $codigo );
        }
 
 
        function mostrarCantante( $codigo ) {
            echo " <div id='artista'>";
            echo "<a href=" . $codigo[ link ] . ">";
            echo "$codigo[name] </a>";
            echo "$codigo[decades]";
            echo "<div id='canciones'><ol>";
            foreach ( $codigo[ canciones ] as $cancion )
                echo "<li><a href='" . $cancion[ link ] . "'>" . $cancion[ title ] . "</a></li>";
            echo "</ol></div></div>";
            }
 
            ?>
    </body>
</html>