y lo he puesto en mi web, y me funciona muy bien, el problema es que los datos salen como en filas, es decir sale Fecha de recepcion, Empresa, Telefono,... uno debajo del otro
lo único que necesito que los datos salgan en columnas, es decir como si fuera una Hoja de calculo, que aparece Nombre (y debajo todos los nombres), Teléfono (y debajo todos los telefonos),...
He estado preguntando y me han dicho que tengo que crear una tabla y meter dentro los resultados en columnas. ¿Cómo se hace eso? Os doy el código por si me lo podeis modificar. Mil gracias
![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)
Código:
<?php /*Este script se distribuye con la intención de que sea útil. El autor no se responsabiliza de su correcto funcionamiento Ramón Castro Licencia: GNU/GPL */ //conectamos con mysql y seleccionamos base de datos $con_mysql=mysql_connect('localhost','joomla','joomla'); if (!$con_mysql) {echo 'No se ha podido encontrar el servidor de datos';exit;} mysql_select_db('joomla'); //consultamos $select = mysql_query("select id,name,submitted from jos_facileforms_records where name = 'panel_empresas' order by id"); if(!$select) {echo 'No se ha podido realizar la consulta';exit;} //montamos bucle for($a=0;$a<(mysql_num_rows($select));$a++) { //extraemos registro $registro = mysql_fetch_array($select); //extraemos el id del registro $id = $registro['id']; $momento_envio = $registro['submitted']; //extraemos la fecha $fecha = substr($momento_envio, 0, 10); //pasamos la fecha a formato "normal" ereg( "([0-9]{2,4})-([0-9]{1,2})-([0-9]{1,2})", $fecha, $mifecha); $fecha_normal=$mifecha[3]."-".$mifecha[2]."-".$mifecha[1]; //el id de este registro es un envÃ*o //consultamos los valores de este envÃ*o en la tabla subrecords (el id del envÃ*o en esta tabla se llama record) $select_sub = mysql_query("select record,title,value from jos_facileforms_subrecords where record='$id' order by id"); if(!$select_sub) {echo 'No se ha podido realizar la consulta';exit;} //montamos otro bucle para listar los valores de este envÃ*o, que mostraremos en una tabla echo '<table style="margin: auto;width:50%;border:1px solid black;">'; //en el encabezado colocamos la fecha echo '<tr><td>Fecha de recepción</td><td>'.$fecha_normal.'</td></tr>'; for($b=0;$b<(mysql_num_rows($select_sub));$b++) { $registro_sub = mysql_fetch_array($select_sub); echo '<tr>'; echo '<td>'.$registro_sub['title'].'</td>'; echo '<td>'.$registro_sub['value'].'</td>'; echo '</tr>'; } echo '</table>'; echo '<br />'; } ?>