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
M Risolto Effettuare un redirect tramite DNS (Era: DNS Redirect) Domini 1
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
max75 query su due tabelle e dati doppioni MS Access 2
E Aiuto per query PHP 8
E Query differenza tra tabelle MySQL 5
E Query Alias PHP 4
T Query con date MS Access 1
K Inserimento query Errore 1366 PHP 4
L Query e selezione DB con $_POST PHP 2
M query update e delete PHP 0
A media degli elementi estratti da una query MySQL 0
S Passare query o utm alla pagina successiva Domini 1
O problema con query PHP 4
M Query PHP 8
R query DELETE non cancella i record PHP 1
G Query con i giorni della settimana MySQL 10
E Query annidate o cicli MySQL 1
C bottone query MySQL 0
T Query su due tabelle con totali Database 4
G AVVISO QUERY IN ESECUZIONE PHP 1
M Riportare in tabella HTML dati estratti con query SQL MySQL 0
S Selezionare ultimo record di una sotto query MySQL 27
G Menù a tendina di ricerca con query PHP 1
V Query per una somma PHP 2
F stampare a video i risultati della query PHP 1
L problema con query select PHP 2
D Query sum Database 1
M Visualizzazione a video risultati query php PHP 0
A form PHP prenotazione tramite query PHP 2
R Problema query con ricerca id numerico PHP 2
G Casella combinata in una query MS Access 4

Discussioni simili