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

Confronto Date PHP - MySQL

Area di discussione relativa al linguaggio di programmazione web più conosciuto. Il forum è dedicato anche a MySQL, la piattaforma di database più utilizzata con il PHP.
jesusimpact
Utente
Utente
Messaggi: 5
Iscritto il: 18/06/2015, 10:33
Sesso: Maschio

Re: Confronto Date PHP - MySQL

Messaggio da jesusimpact » 19/06/2015, 10:24

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.

Avatar utente
brunino
Moderatore
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

Messaggio da brunino » 19/06/2015, 10:35

Usa i timestamp... Sono più facili da confrontare

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

jesusimpact
Utente
Utente
Messaggi: 5
Iscritto il: 18/06/2015, 10:33
Sesso: Maschio

Re: Confronto Date PHP - MySQL

Messaggio da jesusimpact » 19/06/2015, 10:42

Sempre usando queste condizioni che ho citato?

Avatar utente
brunino
Moderatore
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

Messaggio da brunino » 19/06/2015, 10:58

Dipende cosa contengono $datein e $dateout (array, interi...)

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

Rispondi

Torna a “PHP - MySQL”

Chi c’è in linea

Visitano il forum: Nessuno e 21 ospiti