La versione di Dreamweaver italiana presenta un "bug", quando si inserisce una data nel database MySQL. Non so se questo "bug" è presente anche nella versione inglese.
Parlo di bug perchè parlando di PHP si suppone di inserire i dati nel database MYSQL.
Per verificare questa situazione facciamo questa prova.
Creiamo nel nostro database di esempio una tabella che chiamiamo provadata.
In questa tabella creiamo tre campi:
il primo è la chiave primaria ID, int
il secondo lo chiamiamo testdata e lo impostiamo datetime
il terzo lo chiamiamo verificadata e lo impostiamo varchar
Adesso realizziamo una pagina (che chiamiamo inserisci.php) con una procedura di inserimento record; facciamo attenzione che testdata inserisca come 'Data'

Nella pagina inseriamo un form con due caselle di testo:
una casella la chiamiamo testdata ed inserisce nel campo testdata (datetime)
una casella la chiamiamo verificadata ed inserisce nel campo verificadata (varchar).
La pagina di reindirizzamento può essere la stessa inserisci.php
Creiamo nella pagina un recordset RsTest, coi parametri
SELECT *
FROM provadata
ORDER BY ID DESC
Per visualizzare la situazione mettiamo inoltre nella pagina una tabella con due righe e due colonne: nella prima riga mettiamo i titoli:
data ------------ testo
nella seconda riga mettiamo
sotto il titolo data il testo dinamico testdata
sotto il titolo testo il testo dinamico verificadata
Ora selezioniamo la seconda riga e facciamo area ripetuta
Incominciamo ad inserire dei valori nella tabella:
mettiamo nelle due caselle i dati identici, in modo da visualizzare le trasformazioni che avvengono.
|