Visualizza dati di una singola settimana

Pascal Pavan

Nuovo Utente
27 Ago 2012
16
0
0
Ciao,
io ho una tabella dove organizzo spedizioni settimanali,
io vorrei che nella tabella mi uscissero solo i dati della settimana in corso, per esempio questa settimana vorrei che venissero esposti i dati dal 15.10 al 21.10.

Avete idee? Grazie mille =)
 

f107

Utente Attivo
7 Ago 2012
206
6
18
Roma
Ciao,
io ho una tabella dove organizzo spedizioni settimanali,
io vorrei che nella tabella mi uscissero solo i dati della settimana in corso, per esempio questa settimana vorrei che venissero esposti i dati dal 15.10 al 21.10.

Avete idee? Grazie mille =)

Campi della tabella??
Hai un campo data a cui fare riferimento?
 

Pascal Pavan

Nuovo Utente
27 Ago 2012
16
0
0
Allora ho una tabella in html che mostra i risultati e li vorrei che venissero messi solo quelli di settimana in settimana.

La tabella nel DB non ha una data di inserimento e non una data di fine, speravo ci fosse una funzione mysql per portare a video solo i dati di questa settimana. I campi nel DB sono questi:
ID - Dossier - Zona - DataCarico - LuogoCarico - Mittente - DataScarico - LuogoScarico - Ricevente - Tipo - Quantità - MetriQuadrati - Tonnellate - dettagli - Magazzino - vettore - riservato
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
non puoi usare il campo "DataCarico " per la ricerca?
 

Pascal Pavan

Nuovo Utente
27 Ago 2012
16
0
0
non puoi usare il campo "DataCarico " per la ricerca?

E come faccio a fare una query che mi calcoli che sono visualizzabili da - a?!
Metti che io ho dataCarico il 18.10.2012,
come faccio a visualizzare tutti i dati provenienti dalla dataa 15.10 fino alla data 21.10?!

Sarebbe tipo un
select * from pianificazioneSettimanale
where dataCarico between(...);

Ma cosa posso mettere al posto dei ... per dirgli di cercare di 7 giorni in 7?
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
potresti provare qualcosa del genere
PHP:
<?php
function data_in_fi($ora){
	$gg=date("w",$ora);//va da 0 domenica a 6 sabato
	//esempio oggi = giovedi =>4
	$gg_add=7-$gg;//3
	$data[0]=$ora - ($gg_add*24*60*60);
	$data[1]=$ora + ($gg_add*24*60*60);
	return $data;
}
//test
$oggi=time();//o data impostata manualmente e trasformata in timestamp
$intervallo=data_in_fi($oggi);
echo "oggi è ".date("l", $oggi)."<br />";
echo "settimana da ".date("l", $intervallo[0])." a ".date("l", $intervallo[1])."<br />";
echo "(valori restituiti dalla funzione ".$intervallo[0]." e ".$intervallo[1]." sono in timestamp<br />";
?>
la funzione in funzione del giorno attuale calcola il timestamp del lunedi precedente e della domenica seguente
quindi $inrevallo[0] e $intervallo[1] possono essere usati nella query SELECT.. data BETWEN $intervallo[0] and $intervallo[1]
da considerare comunque come è salvata la data (umano o timestamp) il difetto nasce se le date sono in formato umano italiano
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
che tipo di dato è dataCarico?
se DATETIME o TIME o TIMESTAMP puo andare
ma non dirmi che è in formato stringa

lo vedi dalla struttura della tabella
 

Pascal Pavan

Nuovo Utente
27 Ago 2012
16
0
0
che tipo di dato è dataCarico?
se DATETIME o TIME o TIMESTAMP puo andare
ma non dirmi che è in formato stringa

lo vedi dalla struttura della tabella

I dati li ho salvati come varchar poichè non so come modificare le date in mysql :(
Xk io ho bisogno che le date vengano salvate gg/mm/AAAA ,
se sai come modificare mysql per avere questo risultato, grande :D

Grazie
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
a mio parere "salvare" le date gg/mm/aaaa (varchar ossia stringa) è un errore perche rende molto difficili i calcoli e i confronti.
io salvo le date sempre in timestamp (settaggio campo int(15) ) e poi me le strasformo come voglio a monitor e a stampa con la funzione date()
se il tuo db è ancora in fase di prova (quindi pochi dati) ti conviene rifare la tabella reinserendo il tutto
 

Pascal Pavan

Nuovo Utente
27 Ago 2012
16
0
0
ciao
a mio parere "salvare" le date gg/mm/aaaa (varchar ossia stringa) è un errore perche rende molto difficili i calcoli e i confronti.
io salvo le date sempre in timestamp (settaggio campo int(15) ) e poi me le strasformo come voglio a monitor e a stampa con la funzione date()
se il tuo db è ancora in fase di prova (quindi pochi dati) ti conviene rifare la tabella reinserendo il tutto

Sisi , è ancora in prova! ma allora io come gliele passo le date? Io quando clicco nella mia tabella su un campo data mi si apre un un mini calendario, come devo inserire la data nel capo per farla registrare in modo esatto nel formato timestamp?
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Il formato TIMESTAMP id mysql è cosi aaaa-mm-dd hh:ii:ss

io lo preferisco perchè è piu semplice consultare le tabelle direttamente da phpmyadmin e inoltre permette di settare il campo con CURRENT_TIMESTAMP , in questo modo se fai una insert e ometti la data ti inserisce in automatico la data corrente
Questo se mi servono anche i secondi altrimenti, uso semplicemente DATE

per invertire una data come la tua nel formato SQL puoi crearti una funzione simile
PHP:
<?php

function reverse_data($data) {
    $data = explode("/", $data);
    $data = array_reverse($data);
    return implode('-', $data);
}

$data = "18/10/2012";
$data_per_mysql = reverse_data($data);

echo $data_per_mysql;
?>
Avrai una data cosi 2012-10-18
 
Ultima modifica:
Discussioni simili
Autore Titolo Forum Risposte Data
I visualizza file sottocartella elimina singolo file PHP 1
S Visualizza l'errore di creazione in MSSQL Database 4
G Il mio sito dopo aver abilitato l'ssl non visualizza le immagini con indirizzi senza ssl HTML e CSS 0
I visualizza stanze chat e accesso stanza PHP 1
L php mysql cerca e visualizza pagina PHP 0
I visualizza profilo utente utente in chat PHP 0
I [PHP] visualizza file pdf in una cartella e download PHP 7
M [Javascript] Visualizza contenuto file XML aggiornato con text scroll Javascript 0
C [PHP] Aiuto su visualizza foto da cartella PHP 6
Shyson Word 2011 non visualizza immagini Mac e Software 2
S Login, visualizza e cancella. PHP 3
pup3770 Ricerca da una pagina e visualizza in un'altra PHP 4
S Access 2007 blocco visualizza riquadro MS Access 0
J Mappa che visualizza daove sei PHP 7
M visualizza video jQuery 0
A Non visualizza google map dentro la mia app Android Sviluppo app per Android 1
D DVD da 3gb visualizza solo 700mb Windows e Software 0
M Dreamweaver non visualizza file swf nell'anteprima browser Webdesign e Grafica 0
G script Java non visualizza i decimali :( Javascript 4
L menu select che visualizza le cartelle di una cartella PHP 16
I gallery visualizza la prima immagine PHP 18
T visualizza cartella Classic ASP 4
J browser che non visualizza (visualizza solo sorgente) HTML e CSS 4
EffeElle Visualizza record php PHP 4
G Visualizza Ordini Classic ASP 4
W Non si visualizza DataGrid su pagina Web Ajax 0
G non visualizza filmato swf in sito html HTML e CSS 2
P Plugin facebook non visualizza le immagini HTML e CSS 1
S Non visualizza l'intera lista utenti PHP 2
T problema con i css ... explorer visualizza male... HTML e CSS 2
G Visualizza foto da un db mysql PHP 60
R Cerco Script che visualizza ultimi messaggi forum Javascript 4
SolidSnake4 ezImage non visualizza l'immagine PHP 0
M IE non visualizza la pagina Classic ASP 2
L non visualizza video flv Flash 1
F HTML non lavora dal menu Visualizza x Kodemondo HTML e CSS 3
F HTML menù "visualizza" HTML e CSS 3
B l'immagine non si visualizza nell'e-mail PHP 1
R script visualizza immagine onmouse over.. Javascript 1
borgo italia visualizza html HTML e CSS 0
C IE non mi visualizza le immagini PHP 0
B non visualizza sito PHP 1
D Filmato che non si visualizza !!!! Flash 1
A mozilla non mi visualizza le immagini HTML e CSS 4
G in flash è possibile creare una finestra che visualizza una pagina html? Flash 0
C mozilla non visualizza immagini HTML e CSS 4
I Easyphp non visualizza swf PHP 1
S Non visualizza i COOKIE!!! PHP 0
max75 query su due tabelle e dati doppioni MS Access 2
K Form che manda dati doppi PHP 1

Discussioni simili