Visualizzazione dei risultati da 1 a 4 su 4

Discussione: campo date mysql

  1. #1

    campo date mysql

    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

  2. #2
    select *, date_format(campo_data, '%d/%m/%Y') as data_it
    from .....

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Ciao e grazie per la cortese risposta.
    Provo con questa query ma purtroppo il risultato non cambia la data mi viene sempre restitutita cosi' : 2009-11-07


    Codice PHP:
    $query="SELECT *,date_format(datafattura, '%d/%m/%Y') as data_it
     FROM fatture WHERE id = id order by datafattura DESC"

    ho sbagliato qualcosa??

    Grazie

  4. #4
    Fatto grazie, dimenticavo di cambiare la variabile....

    Buona Serata a tutti

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.