Mostrar informacion de dos arreglos en php

34 visitas 1 respuestas

hola a todos.. Estoy aprendiendo PHP y tengo el siguiente codigo:

<?php /*Definición de arreglo directorio, está conformado por nombre,

           *dirección, telefono, fecha de cumpleaños, color favorito
           */

$directorio = array(

            array('nombre' => "Carlos Rueda",'direccion' => "Cra 38 # 41-59",
                'telefono' => "3166960",'fecha' => "11/01/1971",
                'color' => "Amarillo"),
            array('nombre' => "Mateo Ruiz",'direccion' => "Clle 45 # 25-31",
                'telefono'=>"3156985",'fecha'=>"11/02/1963",
                'color'=>"Azul"),
            array('nombre' => "Mario Pereira",'direccion' => "Clle 35 # 10-51",
                'telefono'=>"3156257",'fecha'=>"25/02/1980",
                'color'=>"Rojo"),
            array('nombre' => "Juan Perez",'direccion' => "Cra 45 # 45-56",
                'telefono'=>"3456789",'fecha' => "23/12/1997",
                'color'=>"Amarillo"),
            array('nombre' => "Pablo Marique",'direccion' => "Clle 23 # 12-19 Sur",
                'telefono'=>"3214567",'fecha'=>"12/10/1980",
                'color'=>"Verde"),
            array('nombre' => "Nancy Peña",'direccion' => "Av. 34 # 16-12",
                'telefono'=>"2135423",'fecha'=>"07/06/2000",
                'color'=>"Rojo"),
            );
        //Definición de colores y significados
        $colores = array(
            array('color' => "Azul",'significado' => "No se encuentra significado"),
            array('color' => "Amarillo",'significado' => "Riqueza y alegria"),
            array('color' => "Rojo",'significado' => "Pasión"),
            array('color' => "Blanco",'siginificado' => "No se encuentra significado"),
            array('color' => "Verde",'significado' => "Esperanza"),
            );      
    ?>
    <?php
        foreach ($directorio as $usuario => $info){
            echo "<tr></tr>";
            foreach ($info as $contenido){
                echo ("<td> $contenido </td>");
            }
        }

    ?>  

Quiero por favor mostrar la información en una tabla y el significado del color aparezca de acuerdo al color del usuario, agradezco de antemano sus aportes y colaboracion. Gracias

Respuestas

0 0

Hola cenrueda:

Lo primero que veo es que te falta inicializar la tabla en html, antes del foreach deberías tener un

y al finalzar un .

Te recomiendo que para mostrar html no uses echo si no que cierres php y lo vuelvas a abrir cuando necesites.

por desde Argentina

Registrado desde: 28 Jul 09