Este ejemplo es para joomla con facileforms, pero esta en php, lo cogi de esta web:
http://ramoncastro.es/?p=99
os adjunto el archivo a ver si alguien me ayuda. Gracias.
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 http://ramoncastro.es
Licencia: GNU/GPL
*/
//conectamos con mysql y seleccionamos base de datos
$con_mysql=mysql_connect('localhost','mibasededatos','34526773662');
if (!$con_mysql) {echo 'No se ha podido encontrar el servidor de datos';exit;}
mysql_select_db('mibase_dedatos');
//consultamos
$select = mysql_query("select id,name,submitted from jos_facileforms_records 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 />';
}
?

