- Home
- Categorie
- Coding e Sistemistica
- Coding
- Record
-
Se vedi il . come separatore devi usare il . non il -
-
Io tengo di mettere il . ma lui me lo converte in -
-
Allora il campo hai detto che è date, quindi la data devi metterla cosi: 2009-08-13.
Dopo vai in mostra e vedi se nel record la data ti risulta corretta.
-
Tutte 0000-00-00
-
In struttura mi da la 2009-08-13, in inserisci anche ma in mostra no...
-
Mi dice questo in alto quando dò esegui:
VALUES (
'0', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '2009-08-13', '2009-08-13', '2009-08-13'
), (
'0', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '2009-08-13', '2009-08-13', '2009-08-13'
);
-
In struttura non dovrebbe darti niente, a meno che non hai inserito una data di default.
MI sembra strano che se la query manda 2009-08-13, poi nel record ti ritrovi 0000-00-00.
-
Ciao! Ti mando immagine del db:
...non si riesce a mandare foto...ma non posso diventare utente premium?
-
Per diventare utente premium devi premere il pulsante in alto.
Per quanto riguarda la foto, magari metti un link non attivo alla foto.
-
L'immagine che mi hai mandato è della struttura, in cui hai impostato come valore di default dei 3 campi 2008-08-13.
-
Te ne ho mandate altre 2...
-
Ok, ho svuotato la tabella, ora in MOSTRA mi dà la data di ieri 2009-08-13, ma non mi stampa nulla.
Mi domandavo, il mio form ha solo mese ed anno...io penso che cliccando il mese di agosto e l'anno 2009 dovrebbe stamparmi giusto? Non è che per caso io debba mettere nel form html anche il giorno da selezionare?
Oppure non è che nel form debba mettere da selezionare prima l'anno, poi il mese e poi il giorno?
-
Inoltre in STRUTTURA cosa devo lasciare di default? la data di ieri oppure 0000.00.00?
-
Diciamo che è indifferente perchè in ogni inserimento tu dovresti inserire la data.
Fai un echo della query per verificare intanto che la query eseguita sia corretta.
-
Ho messo echo "$query";
Non stampa nulla, pagina bianca.
-
[php]
$mese=$_POST['mese'];
$anno=$_POST['anno'];
$query=mysql_query("SELECT * FROM inserimento_dati
WHERE YEAR(diagnosi_data) = '$anno' AND MONTH(diagnosi_data) = '$mese'
ORDER BY diagnosi_data DESC")
or die(mysql_error());
echo "SELECT * FROM inserimento_dati
WHERE YEAR(diagnosi_data) = '$anno' AND MONTH(diagnosi_data) = '$mese'
ORDER BY diagnosi_data DESC";
if(mysql_num_rows($query) == 0 ) {
echo " niente ciccia per i gatti.";
exit;
} else {
while($inserimento_dati=mysql_fetch_array($query)){
$diagnosi_ingresso=$inserimento_dati['diagnosi_ingresso'];
echo" <tr><td>$diagnosi_ingresso</td></tr>";
}
}
?>
[/php]
-
Mi stampa resource(3) of type (mysql result) niente ciccia per i gatti.
-
Mah hai usato il codice esattamente come te l'ho dato io?
Perchè credo tu abbia fatto stampare mysql_query e non quello che ti ho scritto io.
-
Scusami...
Mi stampa questo:Notice: Undefined index: mese in c:\programmi\easyphp1-8\www\ppp.php on line 13
Notice: Undefined index: anno in c:\programmi\easyphp1-8\www\ppp.php on line 14
SELECT * FROM inserimento_dati WHERE YEAR(diagnosi_data) = '' AND MONTH(diagnosi_data) = '' ORDER BY diagnosi_data DESC niente ciccia per i gatti.
-
$_POST['mese'] e $anno=$_POST['anno'] allora non sono mai arrivati quindi il problema è quello.
Se non incolli il codice completo cioè form html più tutta la pagina html continueremo a girare intorno al problema senza mai risolverlo.