[PHP/MYSQL] Uno storico trasporti e comparazioni di date, sono totalmente bloccato.

KillingSpree

Nuovo Utente
6 Set 2012
2
0
0
Salve a tutti, è da circa una settimana che sono bloccato su una parte del progetto che sto sviluppando e non ne vengo a capo, non credo sia così difficile ma a forza di provare e riprovare ora come ora dovrei un attimo deframmentare il cervello, così chiedo a voi se sapete darmi una dritta...

Andando all'essenziale, ho tre tabelle, articoli, magazzini, e una con i trasporti effettuati da questi articoli da magazzino a magazzino in data X (con più trasporti per articolo).
Ho creato una pagina dove inserendo una data a scelta e un magazzino dovrebbe mostrarmi quali articoli erano presenti in quel magazzino a quella data.
La struttura nel database è questa:

campo (tabella)

ID_Articolo (articoli,trasporti)
ID_Magazzino (articoli,trasporti)
Data (trasporti)

Questo è un esempio dei dati nella tabella trasporti:

DataArticoloMagazzino
2012-07-10506617
2012-07-06506616
2012-07-06504513
2012-07-0550668
2012-07-01506617
2012-07-0150283
2012-06-29506614

Selezionando nella pagina php il magazzino 17 e come data 2012-07-05 l'articolo 5066 non dovrebbe essere presente, e dovrebbe essere mostrato selezionando il magazzino 8, mettendo invece 2012-07-01 dovrebbe vedersi nel 17 e non nel 8 e via dicendo.

Sono proprio in crash... Un grazie sentito a chi saprà indirizzarmi verso la soluzione! :)
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao,
non ti bastano due codnizioni?
PHP:
<?php
$data = "22-07-05";
$magazzino = 17;

$query = "SELECT Articolo
                FROM trasporti 
                WHERE Data = '$data' && 
                      Magazzino = $magazzino";
?>
 

KillingSpree

Nuovo Utente
6 Set 2012
2
0
0
Ciao,
non ti bastano due codnizioni?
PHP:
<?php
$data = "22-07-05";
$magazzino = 17;

$query = "SELECT Articolo
                FROM trasporti 
                WHERE Data = '$data' && 
                      Magazzino = $magazzino";
?>


Ora mi complico anche a spiegarlo :)

Andrebbe bene se mi servisse sapere quali articoli c'erano in quella data specifica in quel magazzino, ma essendo la ricostruzione di uno storico mi deve far vedere tutti gli articoli presenti nel magazzino contando di avere più spostamenti precedenti o successivi.

Nel tuo esempio, se io ricostruissi il solito magazzino mettendo come data 2012-07-06 non mi mostrebbe l'articolo che ha data di trasporto 2012-07-05 ma che in quel magazzino è ancora presente il giorno dopo!
Se poi viene rispostato altrove, e spotato di nuovo in quello d'origine la cosa mi si complica ancora di più, senza contare i precedenti spostamenti...

Ad esempio l'articolo 5066 della mia tabella, deve apparire nel magazzino 17 da data 2012-07-01 a 2012-07-05, le date successive non si vede in quanto è stato spostato e si vedrà nel magazzino 8 da data 2012-07-05 a data 2012-07-10, per poi riapparire nel 17 dal 2012-07-10 in poi

Non so se ho reso bene l'idea del funzionamento che dovrebbe avere, io ci arrivo più o meno a logica ma non riesco a trasformarla in codice... :confused:
 
Ultima modifica:
Discussioni simili
Autore Titolo Forum Risposte Data
F Ricreare struttura php+mysql su Xampp Apache 0
M Array associativi php su 2 campi mysql PHP 10
L php mysql non salva solo id PHP 21
L php mysql cerca e visualizza pagina PHP 0
R Aggiornare record mysql con Ajax, jQuery e php Ajax 2
Z MySql injection PHP PHP 1
D problema php mysql PHP 1
D problema php mysql PHP 1
L Google chart php mysql PHP 2
L Aiuto per programma web php/mySQL PHP 2
S Problemi delle funzioni eliminate con PHP e MySQL PHP 4
C Aiuto compiuto scuola PHP/MySQL PHP 2
G Problema caricamento tabelle MySql da PhP PHP 0
L update tabelle in php mysql [risolto] PHP 6
F Passare una variabile php dal DB mysql alla pagina PHP 3
B Fare calcoli con php da tabella mysql PHP 2
D [MySQL] [PHP] SQL andare da capo MySQL 0
P [OFFRO] Realizzazione siti web in PHP/MYSQL, responsive e Ottimizzati SEO Offerte e Richieste di Lavoro e/o Collaborazione 0
Tommy03 Firebase o PHP+Mysql? Sviluppo app per Android 0
pjtertdj Visualizzazione dati in php da mysql con funzione matematica in javascript PHP 1
E Cerco programmatore PHP/Mysql - retribuito Offerte e Richieste di Lavoro e/o Collaborazione 0
K [RISOLTO] Problema Griglia Php+Mysql PHP 13
Z Gestionale in Php/mysql: Quanto farsi pagare? Aiuto! Discussioni Varie 0
E Inserimento dati da PHP in tabella MySQL PHP 5
R radio input php mysql PHP 2
E Caricare dati da DB MySql all'apertura pagina, meglio PHP o Javascript? PHP 1
giusebos [retribuito] Cercasi programmatore PHP/MySql Offerte e Richieste di Lavoro e/o Collaborazione 1
N Apache + MySQL + PHP MacOs Mojave Web Server 0
T PHP+MYSQL: problema con quelle maledette lettere accentate... PHP 5
K [PHP + MYSQL ] Inserimento dati in database da form dinamico PHP 13
M [PHP] Metodo migliore per fare login a un DB Mysql PHP 1
gandalf1959 problema con la codifica caratteri accentati e speciali tra php e mysql PHP 3
webmachine [PHP][MYSQL] Problema con le SELECT PHP 5
V Creare tabella mysql con php non funziona PHP 1
W Area riservata sicura PHP MySQL PHP 12
G php salvare file in campo blob mysql: massimo 4MB PHP 1
xone [Vendo] Gestionale Magazzino PHP-MYSQL Altri Annunci 0
M Stampare con php e mysql PHP 8
P Importazione dati da file xml in db mysql con php PHP 17
xone [Vendo] Script gestionale php-mysql gestione pratiche Altri Annunci 0
D problemi login php 5.6 mysql PHP 1
T PHP+MYSQL: stampare record con numero progressivo PHP 3
F php PDO mysql connessione(select_db) PHP 3
O paginazione php mysql PHP 10
Fede72 Controllo registrazioni PHP Mysql PHP 5
M Aggioranre record in tabella PHP MYSQL PHP 2
T PHP+MYSQL: una select che cerchi un campo vuoto PHP 7
C Php/Mysql query JOIN tra tabelle PHP 4
T serialize() , php e mysql jQuery 1
M PHP - Checkbox - Mysql PHP 2

Discussioni simili