Salve a tutti, ho un problemino per visualizzare la data in formato italiano da campo date mysql.

Questo è il codice:

Codice PHP:
$q1$query="SELECT *  FROM fatture WHERE id = id order by datafattura DESC "

$risultato mysql_query($query$db); 
$record_totali=mysql_num_rows($risultato);


$pagine_totali=ceil($record_totali/$record_per_pagina);
if (
$_GET['pagina'])
    
$pagina_corrente=$_GET['pagina'];
    else
    
$pagina_corrente=1;

$record_iniziale=($pagina_corrente-1)*$record_per_pagina

$query=$query." LIMIT $record_iniziale,$record_per_pagina;
$risultato mysql_query($query$db);
$numero_record_restituiti=mysql_num_rows($risultato);

function 
convertiData($dataEur){
$rsl explode ('-',$dataEur);
$rsl array_reverse($rsl);
return 
implode($rsl,'-');
}

$data2 $record["datafattura"];
$dataconvertiData("$data2"); 

while (
$record=mysql_fetch_array($risultato))




echo 
"

<div align=\"center\">
  <table width=\"850\" border=\"1\" class=\"ruler\" summary=\"Records\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\" class=\"bordol\" bgcolor=\"#E9F7FB\">
        <tr>
        <td width=\"12%\"><div align=\"center\">
{$record[numerofattura]}</div></td>
        <td><div align=\"left\">
{$record[idcliente]}</div></td>
        <td width=\"15%\"><div align=\"center\">
$data</div></td>
        <td width=\"15%\"><div align=\"right\">
{$record[total]}</div></td>
        <td width=\"16%\"><div align=\"center\"> <a href=\"pdf/vedi_fattura.php?id=
{$record[id]}\" target=\"_blank\"><img src=\"immagini/search.gif\" width=\"16\" height=\"16\" border=\"0\" class=\"Stilel\" > Vedi Fattura</a></div></td>
        </tr>
   </table>
</div>
"

provo con questa funziona a convertirla ma qualcosa non va

Codice PHP:
function convertiData($dataEur){
$rsl explode ('-',$dataEur);
$rsl array_reverse($rsl);
return 
implode($rsl,'-');
}

$data2 $record["datafattura"];
$dataconvertiData("$data2"); 

dove sto sbagliando??

Grazie a tutti
Luca