Italico, una de las cosas que probe es el putcsv, y si, claramente es mas facil, pero no consegui que me guardara la información en 2 columnas, me ponia toda la información. Me explico mejor, en las columas field_name de la base de datos pone: nombre, apellidos, empresa, etc, y en el field_val, elle, lawliet, etc. Con el fputcsv lo que hacie era ponerme:
Columna A
Nombre, Elle
Apellidos, Lawliet
Y yo lo necesito asi:
Columna A Columna B
Nombre Elle
Apellidos Lawliet
Y no lo consegui, por eso ahora probava con el PHPExcel
Si quieres echarle un vistazo al codigo del fputcsv es este:
Código PHP:
Ver originalinclude_once($_SERVER['DOCUMENT_ROOT'].'/wp-load.php' );
function csv_export() {
global $wpdb;
$qry[] = "SELECT field_name, field_val";
$qry[] = "FROM wp_cformsdata";
$qry[] = "ORDER BY f_id";
$result = $wpdb->get_results(implode(" ", $qry), ARRAY_A
);
if ($wpdb->num_rows > 0) {
$filename = "dades.csv";
header( 'Content-type: text/csv' ); header( 'Content-Disposition: attachment;filename='.$filename);
$fp = fopen('dades.csv', 'w');
$hrow = $result[0];
echo "<br>";
foreach ($result as $data) {
echo "<br>";
}
}
}
Hufex, me mirare esa pagina haber que tal.
Gracias a los 2, haber si de una vez por todas consigo solucionar esto ya