[RISOLTO]Stampare giorno della settimana in tabella php

elpirata

Utente Attivo
18 Mar 2009
264
7
18
Salve raga,
volendo stampare un una echo oltre la data espressa nel formato gg-mm-aaaa anche il relativo giorno della settimana es. lunedi - martedi - ecc cosa dovrei modificare a questo script ?

Codice:
echo "
    <center><table>
    <tr><th colspan='10'>RISULTATI RICERCA</th><th colspan='6'>OPERAZIONI</tr>
    <tr><th>Id<th>Cliente<th>Gestore<th>Veicolo<th>Data<th>Ora<th>Telefono<th>Note<th>Stato Prenotazione<th>Tipo Prenotazione<th>Nuova<th>Modifica<th>Elimina</tr>
    </center>";

// CICLO WHILE

$class="";
while ($riga = mysql_fetch_assoc($cerca)){
   
    //$class assume valore condizionale
    if($riga['stato_pren'] == 'ATTESA ACCETTAZIONE'){
        $class = "red";
    } elseif ($riga['stato_pren'] == 'VETTURA IN LAVORAZIONE'){
        $class = "yellow";
    } elseif ($riga['stato_pren'] == 'LAVORO TERMINATO'){
        $class = "green";
    }
   
    //stampo le celle assegnando la variabile class alla cella stato prenotazione
   
echo "<tr>
<td>".$riga['idappuntamento']."
<td>".$riga['cliente']."
<td>".$riga['gestore']."
<td>".$riga['veicolo']."
<td>".$riga['data_it']."
<td>".$riga['ora']."
<td>".$riga['telefono']."
<td>".$riga['note']."
<td class='$class'>".$riga['stato_pren']."
<td>".$riga['tipo_pren']."</td>
<td>
<center><a href=\"insapp.php\"><img src=\"img/duplica_32_32.png\"></a></center>
</td>
<td>
<center><a href=\"mapp.php?idappuntamento=".$riga['idappuntamento']."\"><img src=\"img/modifica_32_32.png\"></a></center>
</td>
<td>
<center><a href=\"delapp.php?idappuntamento=".$riga['idappuntamento']."\" onclick=\return confirm('Cancellare definitivamente?')\"><img src=\"img/elimina_32_32.png\"></a></center>
</td>
</tr>";
}

echo "</table>";

ho trovato questo codice ma non riesco a capire come implementarlo:

Codice:
//Classico formato di una data presa dal DataBase
$date = "2009-09-22";

//Eseguo l'explode perchè mktime ha bisogno di ricere i parametri in un
//determinato modo
list($yyyy, $mm, $dd) = explode('-', $date);

//Tramite questa istruzione ricavo il numero del giorno della settimana
$numbrdayweek = date("w",mktime(0,0,0,$mm, $dd, $yyyy));

//Passo questo numero alla funzione DayWeekIT che mi ritorna in base al
//numero passato il nome del giorno della settimana
$dayweek = DayWeekIT($numbrdayweek);

//Stampo il giorno della settimana
echo $dayweek;  //Martedì


function DayWeekIT($numbrdayweek){
$days = array ("Domenica", "Lunedì", "Martedì", "Mercoledì", "Giovedì",
"Venerdì","Sabato");
$nameday=$days[$numbrdayweek];
return $nameday;     
}

o_O
 

AdeKnite

Utente Attivo
3 Ago 2016
161
35
28
30
Prima un chiarimento.

La data attualmente ti arriva come '09-08-2016', ossia una stringa di formato 'dd-mm-yyyy'?

Altra cosa: l'output che desideri è ad esempio 'Martedì 09-08-2016'?
 

elpirata

Utente Attivo
18 Mar 2009
264
7
18
Ciao Adeknite,
si la data attualmente mi arriva nel formato 09/08/2016, andrebbe benissimo stampare Martedi 09/08/2016


upload_2016-8-9_15-47-23.png
 

AdeKnite

Utente Attivo
3 Ago 2016
161
35
28
30
Allora ti basta dichiarare questa funzione (ho modificato quella postata da te)
PHP:
function data_it($data){

    //Eseguo l'explode perchè mktime ha bisogno di ricere i parametri in un
    //determinato modo
    list($dd, $mm, $yyyy) = explode('-', $data);

    //Tramite questa istruzione ricavo il numero del giorno della settimana
    $numbrdayweek = date("w",mktime(0,0,0,$mm, $dd, $yyyy));

    $days = array ("Domenica", "Lunedì", "Martedì", "Mercoledì", "Giovedì",
    "Venerdì","Sabato");
    $nameday=$days[$numbrdayweek];

    return $nameday." ".$data;   

}

Successivamente ti basta stampare la funzione, passando come argomento la data in formato 'dd-mm-yyyy'.

PHP:
$data = '09-08-2016';

echo data_it($data); //Martedì 09-08-2016
 

elpirata

Utente Attivo
18 Mar 2009
264
7
18
Non riesco a capire come implementarla nel mio codice ...

Ho dichiarato la funzione all'apertura del tag php, poi avendo questo codice che mi stampa la riga :
Codice:
<td>".$riga['data_it']."
come faccio a dirgli di stampare anche il giorno ?

:oops:
 
Discussioni simili
Autore Titolo Forum Risposte Data
elpirata [PHP] [RISOLTO] Stampare classe css in base al risultato della query PHP 6
L (risolto) MySQL 0
B getElementById su piu id(Risolto) Javascript 7
L Esercitarsi con Js [RISOLTO] Javascript 4
C [RISOLTO]Inserimento variabile php in input html PHP 20
L risolto visualizzazione e ordinamento dati PHP 1
moustache [RISOLTO] SQL PHP IIS PHP 8
Sergio Unia Ricezione email con destinatari multipli [Risolto] PHP 2
L update tabelle in php mysql [risolto] PHP 6
M Semplice visualizzatore di immagini [risolto con plugin wp] PHP 7
L [RISOLTO] Stampa a video risultato count in html PHP 13
L [RISOLTO] Eliminare una discussione creata PHP 3
tomorc [HTML] Problema con scroll bar (risolto) HTML e CSS 0
A [PHP] Problema query insert [RISOLTO] PHP 14
B [PHP] recuperare IP dei server in load balancing [RISOLTO] PHP 3
K [RISOLTO] Problema Griglia Php+Mysql PHP 13
S [RISOLTO] aggiorna tabella da select option asp classic Classic ASP 7
elpirata [RISOLTO][Javascript] Datapicker e autocompletamento campo input Javascript 2
elpirata [RISOLTO][Mysql] Problema insert valori apostrofati MySQL 1
elpirata [RISOLTO][Mysql] Contare le occorrenze in un campo tipo varchar MySQL 2
G [MS Access] Gestione biglietti [RISOLTO] MS Access 2
G [MS Access] Casella combinata & Query [RISOLTO] MS Access 4
G [MS Access] Query mese corrente con conteggio [RISOLTO] MS Access 2
M [RISOLTO]Windows media player non mi funziona più su win 10 pro 64 bit Windows e Software 2
C [RISOLTO][PHP] Errore di sintassi PHP 8
IT9-Gpp [RISOLTO] Leggere variabile restituita da success Ajax 3
Kolop [RISOLTO][PHP] Problema Pagination PHP 2
C [RISOLTO][PHP] Funzione ONclick PHP 14
C [RISOLTO][PHP] Conteggio righe di una tabella PHP 4
N [PHP] Utilizzo variabili di sessione [Risolto] PHP 13
Tommy03 [RISOLTO][PHP] Webserver o devserver? PHP 2
Sergio Unia Recupero dati da una vecchia versione MySql [Risolto] MySQL 4
spider81man [PHP] Problemi cancellazione dato su DB [RISOLTO] PHP 1
A [RISOLTO]Inserimento Immagini da pc a MySql PHP 15
A [PHP] RISOLTO Invio Mail con Tabella PHP 2
felino Risolto - [Wordpress][WooCommerce] PayPal Checkout e campi di fatturazione WordPress 2
elpirata [PHP][RISOLTO] Sommare gli importi estratti da un ciclo while PHP 3
elpirata [PHP][RISOLTO] Effettuare la somma dei tempi di lavorazione PHP 3
elpirata [PHP] [RISOLTO]Sovrascrivere testo in una tabella PHP 2
A [RISOLTO]Recuperare dati inviati con json tramite php PHP 4
C [RISOLTO][PHP] Passaggio variabili senza refresh di pagina PHP 7
elpirata [PHP][RISOLTO] Errore di tipo Notice: Undefined index - Come risolvere quando si hanno tante var PHP 10
S Problema in PHP per invio file XML - RISOLTO- PHP 8
A [Javascript] [RISOLTO] Doppio "submit", in uno stesso "Form" , che puntino ad "action" diversi Javascript 1
marino51 [Risolto]videochat di messenger ha smesso di funzionare sul telefonino Smartphone e tablet 1
A [Javascript] [HTML] RISOLTO...Allungare un box all'apertura della pagina No Mouse over Javascript 9
ken_korn [Javascript][Risolto] browser.tab.Tabs.favIconUrl non funziona Javascript 5
A [RISOLTO] HighChart e PHP PHP 4
A [RISOLTO] PHP Selezionare tutti i file con stessa estensione PHP 2
A [RISOLTO] Table elaborata da codice PHP con dati da DB non visualizzata in IFRAME PHP 15

Discussioni simili