Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/03/2012, 11:40
yamsita
 
Fecha de Ingreso: diciembre-2011
Mensajes: 90
Antigüedad: 12 años, 10 meses
Puntos: 0
mostrar array en tabla html

buen dia,

agradezco su apoyo con mi duda, les comento:

tengo un formulario en php y html que forma una matriz de 6 por 10, (con listas desplegables y checkbox) y requiero que al puchar en "enviar" me mande esta informacion a una pantalla de php pero me lo muestre en una tabla con el mismo formato de la matriz de 6 por 10, pero el problema que tengo es que me muestra un dato por linea html osea me muestra algo asi como
<table>
<tr><td> dato </td></tr>
<tr><td></tr><td> dato </td></tr>
<tr><td></tr><<td></tr><td> dato </td></tr>
<tr><td></tr><<td></tr><<td></tr><<td> dato </td></tr>
...
</table>

mi codigo son los siguientes:

Código PHP:
if ( isset( $_POST['guardar'] ) ) 

    echo 
'<table border="2" width="800" align="center" >
                <tr color="#c0c0c0"><td>NOMBRE DE LA EMPRESA</td><td>GM</td><td>FORD</td><td>CHRYSLER</td><td>NISSAN</td><td>HONDA</td></tr>'
;
          
    foreach ( 
$_POST['guardar'] as $dato )  
    { 
        
// here you have access to $diam['top'] and $diam['bottom'] 
     
echo '<tr>';
        echo 
'<td>'$dato['name'].'</td>'
        echo 
'<td>'$dato['gm'].'</td>'
        echo 
'<td>'$dato['f'].'</td>'
        echo 
'<td>'$dato['c'].'</td>'
        echo 
'<td>'$dato['n'].'</td>'
        echo 
'<td>'$dato['h'].'</td>';
     echo 
'</tr>';   
    } 
      
    echo 
'</table>'

muchas gracias

los campos en el formulario que mando tienen el siguiente identificador:

Código PHP:
echo '<select name="guardar[][name]" >';
<
input type="checkbox" name="guardar[][gm]" value="si"/> 

Última edición por yamsita; 27/03/2012 a las 12:06