phpBB Italia chiude!
phpBB Italia ringrazia tutti gli utenti che hanno dato fiducia al nostro progetto per ben 9 anni, e che, grazie al grande lavoro fatto da tutto lo Staff (rigorosamente a titolo gratuito), hanno portato il portale a diventare il principale punto di riferimento italiano alla piattaforma phpBB.
Purtroppo, causa motivi personali, non ho più modo di gestirlo e portarlo avanti. Il forum viene ora posto in uno stato di sola lettura, nonché un archivio storico per permettere a chiunque di fruire di tutte le discussioni trattate.
Il nuovo portale di assistenza per l'Italia di phpBB diventa phpBB-Store.it, cui ringrazio per aver deciso di portare avanti questo grande progetto.
Grazie ancora,
Carlo - Amministratore di phpBB Italia
phpBB Italia ringrazia tutti gli utenti che hanno dato fiducia al nostro progetto per ben 9 anni, e che, grazie al grande lavoro fatto da tutto lo Staff (rigorosamente a titolo gratuito), hanno portato il portale a diventare il principale punto di riferimento italiano alla piattaforma phpBB.
Purtroppo, causa motivi personali, non ho più modo di gestirlo e portarlo avanti. Il forum viene ora posto in uno stato di sola lettura, nonché un archivio storico per permettere a chiunque di fruire di tutte le discussioni trattate.
Il nuovo portale di assistenza per l'Italia di phpBB diventa phpBB-Store.it, cui ringrazio per aver deciso di portare avanti questo grande progetto.
Grazie ancora,
Carlo - Amministratore di phpBB Italia
Confronto Date PHP - MySQL
-
- Utente
- Messaggi: 5
- Iscritto il: 18/06/2015, 10:33
- Sesso: Maschio
Confronto Date PHP - MySQL
Ciao Ragazzi, volevo un informazione riguardante il confronto di date con MySQL!
In poche parole mi è stato chiesto di creare un piccolo form per un sito di prenotazioni di due appartamenti, se un cliente prenota dal 7 Luglio al 10 Luglio, ovviamente il risultato dovrebbe essere che se qualcun'altro prenotasse dal 3 Luglio al 18 Luglio, dovrebbe apparire qualcosa tipo "Spiacente, ma i giorni 7, 8, 9 e 10 Luglio sono già prenotati", questo magari per uno dei due appartamenti, mentre invece l'altro potrebbe risultare libero, spero di essere stato chiaro.
Grazie anticipatamente.
In poche parole mi è stato chiesto di creare un piccolo form per un sito di prenotazioni di due appartamenti, se un cliente prenota dal 7 Luglio al 10 Luglio, ovviamente il risultato dovrebbe essere che se qualcun'altro prenotasse dal 3 Luglio al 18 Luglio, dovrebbe apparire qualcosa tipo "Spiacente, ma i giorni 7, 8, 9 e 10 Luglio sono già prenotati", questo magari per uno dei due appartamenti, mentre invece l'altro potrebbe risultare libero, spero di essere stato chiaro.
Grazie anticipatamente.
- brunino
- Moderatore
- Messaggi: 2819
- Iscritto il: 12/01/2013, 16:35
- Sesso: Maschio
- Versione: 3.1.2
- Server: UNIX/Linux
- PHP: php 5.3
- Database: mysql
- Località: Toscana, Firenze
- Contatta:
Re: R: Confronto Date PHP - MySQL
Crea un campo DATE nella tabella prenotazioni (conterrà ogni singolo giorno di prenotazione. Poi quando uno invia il form controlli le date comprese con un ciclo e verifichi se già presenti nella tabella
Inviato dal mio GT-S5360 con Tapatalk 2
Inviato dal mio GT-S5360 con Tapatalk 2
E' sempre gradito un grazie
Creo estensioni per phpBB 3.1 su misura: contattami via MP.
Mie Estensioni: Top Ten Topics | Ban List | Topic List
Visita il mio forum di test e sviluppo stili e estensioni phpBB 3.1
Creo estensioni per phpBB 3.1 su misura: contattami via MP.
Mie Estensioni: Top Ten Topics | Ban List | Topic List
Visita il mio forum di test e sviluppo stili e estensioni phpBB 3.1
-
- Utente
- Messaggi: 5
- Iscritto il: 18/06/2015, 10:33
- Sesso: Maschio
Re: Confronto Date PHP - MySQL
Ciao brunino e grazie per la risposta, è una cosa che ho già fatto, ma purtroppo non mi funziona, ho due campi date nella tabella mysql, uno nominato "DataArrivo" e l'altro "DataPartenza", e facendo il controllo con il ciclo while confrontandoli con le date immesse nei rispettivi campi del form, purtroppo non mi funziona, hai per caso qualche altra soluzione?
- brunino
- Moderatore
- Messaggi: 2819
- Iscritto il: 12/01/2013, 16:35
- Sesso: Maschio
- Versione: 3.1.2
- Server: UNIX/Linux
- PHP: php 5.3
- Database: mysql
- Località: Toscana, Firenze
- Contatta:
Re: R: Confronto Date PHP - MySQL
Non inserire data partenza e arrivo ma inserisci una riga per ogni giorno
Inviato dal mio GT-S5360 con Tapatalk 2
Inviato dal mio GT-S5360 con Tapatalk 2
E' sempre gradito un grazie
Creo estensioni per phpBB 3.1 su misura: contattami via MP.
Mie Estensioni: Top Ten Topics | Ban List | Topic List
Visita il mio forum di test e sviluppo stili e estensioni phpBB 3.1
Creo estensioni per phpBB 3.1 su misura: contattami via MP.
Mie Estensioni: Top Ten Topics | Ban List | Topic List
Visita il mio forum di test e sviluppo stili e estensioni phpBB 3.1
- brunino
- Moderatore
- Messaggi: 2819
- Iscritto il: 12/01/2013, 16:35
- Sesso: Maschio
- Versione: 3.1.2
- Server: UNIX/Linux
- PHP: php 5.3
- Database: mysql
- Località: Toscana, Firenze
- Contatta:
Re: R: Confronto Date PHP - MySQL
Non inserire data partenza e arrivo ma inserisci una riga per ogni giorno
Inviato dal mio GT-S5360 con Tapatalk 2
Inviato dal mio GT-S5360 con Tapatalk 2
E' sempre gradito un grazie
Creo estensioni per phpBB 3.1 su misura: contattami via MP.
Mie Estensioni: Top Ten Topics | Ban List | Topic List
Visita il mio forum di test e sviluppo stili e estensioni phpBB 3.1
Creo estensioni per phpBB 3.1 su misura: contattami via MP.
Mie Estensioni: Top Ten Topics | Ban List | Topic List
Visita il mio forum di test e sviluppo stili e estensioni phpBB 3.1
-
- Utente
- Messaggi: 5
- Iscritto il: 18/06/2015, 10:33
- Sesso: Maschio
Re: Confronto Date PHP - MySQL
In che senso una riga per ogni giorno? Tipo i valori prelevati dal form dove li vado ad inserire nel database mysql se tolgo DataArrivo e DataPartenza?
- brunino
- Moderatore
- Messaggi: 2819
- Iscritto il: 12/01/2013, 16:35
- Sesso: Maschio
- Versione: 3.1.2
- Server: UNIX/Linux
- PHP: php 5.3
- Database: mysql
- Località: Toscana, Firenze
- Contatta:
Re: R: Confronto Date PHP - MySQL
Fai un ciclo e metti che se tipo la data iniziale è il 3 e quella finale 6 nel database inserisci
3
4
5
6
Inviato dal mio GT-S5360 con Tapatalk 2
3
4
5
6
Inviato dal mio GT-S5360 con Tapatalk 2
E' sempre gradito un grazie
Creo estensioni per phpBB 3.1 su misura: contattami via MP.
Mie Estensioni: Top Ten Topics | Ban List | Topic List
Visita il mio forum di test e sviluppo stili e estensioni phpBB 3.1
Creo estensioni per phpBB 3.1 su misura: contattami via MP.
Mie Estensioni: Top Ten Topics | Ban List | Topic List
Visita il mio forum di test e sviluppo stili e estensioni phpBB 3.1
-
- Utente
- Messaggi: 5
- Iscritto il: 18/06/2015, 10:33
- Sesso: Maschio
Re: Confronto Date PHP - MySQL
Buongiorno brunino, grazie per le risposte di ieri, ancora non ho risolto, a proposito dell'ultima risposta, dove mi dicevi di verificare una condizione con un if nel ciclo, ho fatto un qualcosa del genere, tipo che verificavo le date immesse nei campi del form, e le confrontavo con i campi DATE di MySQL, scrivendo tipo questo come codice php:
if ($datain >= $datein || $datain <= $dateout && $dataout >= $datein || $dataout <= $dateout) {
echo 'Le date occupate sono dal ' . $datein . ' al ' . $dateout;
} else {
echo 'Posti disponibili dal ' . $datain . ' al ' . $dataout;
}
dove le variabili $datain e $dataout sono i campi prelevati dal form dove l'utente mette le date da prenotare
e $datein e $dateout sono le date da controllare nel database
e pur facendo così mi restituisce sempre la prima condizione e non la seconda.
if ($datain >= $datein || $datain <= $dateout && $dataout >= $datein || $dataout <= $dateout) {
echo 'Le date occupate sono dal ' . $datein . ' al ' . $dateout;
} else {
echo 'Posti disponibili dal ' . $datain . ' al ' . $dataout;
}
dove le variabili $datain e $dataout sono i campi prelevati dal form dove l'utente mette le date da prenotare
e $datein e $dateout sono le date da controllare nel database
e pur facendo così mi restituisce sempre la prima condizione e non la seconda.
- brunino
- Moderatore
- Messaggi: 2819
- Iscritto il: 12/01/2013, 16:35
- Sesso: Maschio
- Versione: 3.1.2
- Server: UNIX/Linux
- PHP: php 5.3
- Database: mysql
- Località: Toscana, Firenze
- Contatta:
Re: R: Confronto Date PHP - MySQL
Usa i timestamp... Sono più facili da confrontare
Inviato dal mio GT-S5360 con Tapatalk 2
Inviato dal mio GT-S5360 con Tapatalk 2
E' sempre gradito un grazie
Creo estensioni per phpBB 3.1 su misura: contattami via MP.
Mie Estensioni: Top Ten Topics | Ban List | Topic List
Visita il mio forum di test e sviluppo stili e estensioni phpBB 3.1
Creo estensioni per phpBB 3.1 su misura: contattami via MP.
Mie Estensioni: Top Ten Topics | Ban List | Topic List
Visita il mio forum di test e sviluppo stili e estensioni phpBB 3.1
-
- Utente
- Messaggi: 5
- Iscritto il: 18/06/2015, 10:33
- Sesso: Maschio
Re: Confronto Date PHP - MySQL
Sempre usando queste condizioni che ho citato?
Chi c’è in linea
Visitano il forum: Nessuno e 115 ospiti