Visualizzazione dei risultati da 1 a 5 su 5

Discussione: data italiana

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    314

    data italiana

    nel db mysql ho un campo data (inizio) dove salvo la data che viene salvata nel formato anno, mese e giorno, vorrei stamparla in italiano giorno, mese e anno, ma senza farlo nella select tipo:
    DATE_FORMAT(inizio,'%d.%m.%Y') inizio_it:
    Come posso fare?
    felix

  2. #2
    Perchè non vuoi farlo nella SELECT, è tanto comodo!!

    Ti conviene cercarti online qualche funzione php per la data in italiano, googlando ne troverai a pacchetti.
    Perchè uso Maxthon? | Mi piace questa chat

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    314
    ti mostro lo script che mi serve per fare la paginazione

    Codice PHP:
    <?php 
    // Controllo se esite gia il numero di pagina, altrimenti lo setto a 1
    if (isset($_GET["pag"])) {
        
    $pag $_GET["pag"]; }
        if (isset(
    $pag) == false || is_numeric($pag) == false || $pag 1)
        {
            
    $pag 1;
        } 
    // Genero le variabili che stanno a rappresentare quali record da estrarre dal DB
        
    $fine 2;
        
    $inizio = ($pag 1) * $fine;
     
    // Creo la query con LIMIT
    mysql_query("SET lc_time_names = 'it_IT';"); 
    $sql="SELECT * FROM news order by id desc LIMIT " $inizio ", " $fine;
        
    //Svolgo la mia query, e calcolo i record totali che mi ha ristituito
        
    $query mysql_query($sql$conn);
        
    $quanti mysql_num_rows($query);
        if (
    $quanti == 0)
        {
            echo 
    "Nessun record!";
        }
        else
        {
            for(
    $x=0$x<$quanti$x++)
            {
                
    $rs mysql_fetch_row($query); //Effettuo il fetch_array sul risultato
                
    $titolo $rs[4];
                
    $inizio $rs[2]; // questo è il secondo campo del db
                
    $nome $rs[7];
                
    $cognome $rs[8];
                
    $testo $rs[5];
    ?>
     <?php 
        
    print "<div id=tit_vis>".$titolo."</div>";
        print 
    "<div id=data_testate>".$inizio."</div>";
        print 
    "<div id=autore_testate>"."di ".$nome." ".$cognome."</div>";
        print 
    $testo;
    ?>  
    <?php
            
    }
        }
        
    // Trovo il numero di tutti i record presenti nella tabella
        
    $query mysql_query("SELECT * FROM news"$conn);
        
    $quanti mysql_num_rows($query);
     
        
    $intero $quanti $fine//Calcolo il numero di pagine totali
    ?>
     


    Pagina <?php echo $pag;?> di <?php echo $intero;?></p>  
    <?php
        
    //Effettuo un for che mi scrive tutti i link alle relative pagine
        
    for($x=1$x<$intero+1$x++)
        {
            if (
    $x == $pag)
            {
    ?>

    [b]<?php echo $x;?>[/b] |
     
    <?php
            
    }
            else
            {
    ?>
    [url="paginazione2.php?pag=<?php echo $x;?>"]<?php echo $x;?>[/url] |
     
    <?php
            
    }
        }
    ?>
    come faccio a farlo nella select?
    felix

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    314
    risolto

    Codice PHP:
    $inizio date("m.d.Y"); 
    felix

  5. #5
    Originariamente inviato da felice211
    risolto

    Codice PHP:
    $inizio date("m.d.Y"); 

    guarda che quella è la data odierna, se vuoi trasformare la data che hai nel db devi fare

    Codice PHP:

    $data 
    date("m.d.Y",strtotime($data_nel_db)); 
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

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.