Effettuare query con data del giorno in corso

Gandalf310

Nuovo Utente
30 Giu 2014
3
0
0
Buongiorno a tutti, cerco di spiegare nel miglior modo possibile qual'è il mio problema. In una pagina index avrei necessità che all'apertura lo script controlli nel db i campi con la data del giorno in corso e li visualizzi, come fossero gli impegni del giorno diciamo. Ho fatto centinaia di tentativi ma non c'è verso, il massimo che riesco a visualizzare è una tabella con le celle vuote. Incollo qui il codice della pagina "incriminata" e di seguito il contenuto del file sql con cui ho generato la tabella. Spero qualcuno mi possa aiutare, sto fondendo. Ringrazio anticipatamente tutti quelli che vorranno rispondere e mi scuso per il fastidio.

PHP:
<?php
// richiamo il file di configurazione
require 'config.php';

// richiamo lo script responsabile della connessione a MySQL
require 'connect.php';

// preparo la query
$query = "SELECT * FROM noleggio WHERE data = CURDATE()";

// invio la query
$result = mysql_query($query);

// controllo l'esito
if (!$result) {
	die("Errore nella query $query: " . mysql_error());
}

$auto1_arr = array('&nbsp;','Si','No');
$auto2_arr = array('&nbsp;','Si','No');
$auto3_arr = array('&nbsp;','Si','No');
$auto4_arr = array('&nbsp;','Si','No');
$auto5_arr = array('&nbsp;','Si','No');

echo '
<table width="1024" border="1" align="center">
	<tr>
		<th>Nome</th>
		<th>Cognome</th>
		<th>Email</th>
		<th>Telefono</th>
		<th>Data</th>
		<th>Ora</th>
		<th>Luogo</th>
		<th>Auto1</th>
		<th>Auto2</th>
		<th>Auto3</th>
		<th>Auto4</th>
		<th>Auto5</th>
		<th>Extra</th>
		<th>Note</th>
	</tr>';

while ($row = mysql_fetch_assoc($result)) {
	$nome        = htmlentities($row['nome']);
	$cognome     = htmlentities($row['cognome']);
	$email       = htmlentities($row['email']);
	$telefono    = htmlentities($row['telefono']);
	$data        = htmlentities($row['data']);
	$oranoleggio = htmlentities($row['oranoleggio']);
	$luogo       = htmlentities($row['luogo']);
	$extra       = htmlentities($row['extra']);
	$note        = htmlentities($row['note']);
	$nome        = nl2br($nome);
	$cognome     = nl2br($cognome);
	$email       = nl2br($email);
	$luogo       = nl2br($luogo);
	$extra       = nl2br($extra);
	$note        = nl2br($note);

	if(!$nome)    $nome    = '&nbsp;';
	if(!$cognome) $cognome = '&nbsp;';
	if(!$email)   $email   = '&nbsp;';
	if(!$luogo)   $luogo   = '&nbsp;';
	if(!$extra)   $extra   = '&nbsp;';
	if(!$note)    $note    = '&nbsp;';

	$auto1  = $auto1_arr[$row['auto1']];
	$auto2  = $auto2_arr[$row['auto2']];
	$auto3  = $auto3_arr[$row['auto3']];
	$auto4  = $auto4_arr[$row['auto4']];
	$auto5  = $auto5_arr[$row['auto5']];
	
	echo "<tr>
			<td>$nome</td>
			<td>$cognome</td>
			<td>$email</td>
			<td>$telefono</td>
			<td>$data</td>
			<td>$oranoleggio</td>
			<td>$luogo</td>
			<td>$auto1</td>
			<td>$auto2</td>
			<td>$auto3</td>
			<td>$auto4</td>
			<td>$auto5</td>
			<td>$extra</td>
			<td>$note</td>
		</tr>";
}

echo '</table>';

// libero la memoria di PHP occupata dai record estratti con la SELECT
mysql_free_result($result);

// chiudo la connessione a MySQL
mysql_close();
?>

Contenuto del file sql

-- --------------------------------------------------------
--
-- Struttura della tabella `noleggio`
--

CREATE TABLE noleggio (
id int(11) NOT NULL auto_increment,
nome varchar(128) NOT NULL default '',
cognome varchar(128) NOT NULL default '',
email varchar(128) NOT NULL default '',
luogo varchar(128) NOT NULL default '',
extra text NOT NULL,
note text NOT NULL,
telefono varchar(128) NOT NULL default '',
data date NOT NULL default '0000-00-00',
oranoleggio varchar(128) NOT NULL default '',
auto1 tinyint(4) NOT NULL default '0',
auto2 tinyint(4) NOT NULL default '0',
auto3 tinyint(4) NOT NULL default '0',
auto4 tinyint(4) NOT NULL default '0',
auto5 tinyint(4) NOT NULL default '0',
PRIMARY KEY (id));

Grazie ancora a tutti.
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao, ho provato il cofice cosi come lo hai postato e funziona correttamente,
 

Gandalf310

Nuovo Utente
30 Giu 2014
3
0
0
Ciao criric, innanzitutto grazie per la risposta. Sono sorpreso che con te funzioni correttamente, a me restituisce solo una tabella con le intestazioni dei vari campi, ma con le celle vuote.
 

Gandalf310

Nuovo Utente
30 Giu 2014
3
0
0
Ciao criric, innanzitutto grazie per la risposta. Sono sorpreso che con te funzioni, a me restituisce solo una tabella con le intestazioni dei vari campi, ma con le celle vuote.
 
Discussioni simili
Autore Titolo Forum Risposte Data
W Come effettuare ripetute chiamate Curl con la stessa connessione autentica [PHP] PHP 0
M Effettuare Login con dati Json Sviluppo app per Android 0
elpirata [PHP][RISOLTO] Effettuare la somma dei tempi di lavorazione PHP 3
A Funzione javascript per effettuare la slide del carosello in avanti Javascript 0
N [Javascript] Effettuare spaziatura tra caratteri Javascript 0
JackIlPazzo Effettuare scraping in javascript? Javascript 0
JackIlPazzo Espressione regolare per effettuare match con URI PHP 1
M verificare se il valore inserito nel campo è un numero ed effettuare dei calcoli Javascript 2
xone Come effettuare backup del database mysql senza exec PHP 0
M Effettuare i controlli di obbligatorietà lato server e, per quanto possibile, di tipo. PHP 0
felino [JS] Passare un array ed effettuare la somma degli elementi Javascript 2
felino [Virtuemart] Impossibile effettuare alcun modifiche dall'amministrazione Joomla 0
H Effettuare il controllo dei campi di un form e cambiare l' action dinamicamente Javascript 1
G php effettuare una connessione ssh o telnet ed inviare dei comandi PHP 3
C Effettuare il log out alla chiusura del browser PHP 3
M Non riesco ad effettuare l'upload Discussioni Varie 7
JellyBelly Effettuare GET tramite PHP PHP 2
S effettuare un controllo PHP 1
M www.mytcom.it per effettuare chiamate gratis in tutto il mondo senza limiti Presenta il tuo Sito 0
grottafelix Modifiche da effettuare: ricapitoliamo Supporto Mr.Webmaster 4
G Casella combinata in una query MS Access 4
R Aiuto con le query MS Access 2
Y query di DELETE PHP 4
V Query Oracle Oracle 0
L query somma PHP 8
W Query SQL Classic ASP 2
M Problemi con query a più tabelle PHP 3
Alex_70 Conteggio nella query PHP 0
elpirata Query per leggere dati da una tabella mysql e mostrarli a video in base a parametri passati tramite GET PHP 5
A nome file che contiene punto passato come parametro a query PHP 31
F query e form con select multipla PHP 17
M Problema su query JOIN in tre tabelle PHP 0
M Ordinare una query join PHP 2
Alex_70 Query ORDER BY PHP 18
G Problema ------- con Query PHP 1
G Problema con Query PHP 1
Alex_70 foreach explode query PHP 3
O query con date in formato stringa PHP 3
Tommy03 Unione query di 4 tabelle MySQL 1
Alex_70 Query group actor e film PHP 26
TpD Incolonnare risultati query (mysql_result deprecato...) PHP 3
Tommy03 Query tra 3 tabelle MySQL 2
P Query di ricerca profonda MySQL 0
T Query per ricerca ritardo evento MS Access 7
max1974 2 query not work MySQL 3
M Ottimizzazione Query PHP 8
strambotto Query di aggiornamento MS Access 0
I Aiuto query MySQL 8
J [PHP] Visualizzare risultato query stessa pagina PHP 3
S [PHP] non prende la query PHP 0

Discussioni simili