Diciamo che hai fatto un po di confusione, i problemi sono vari:
1) Per uppare le immagini non si usa una semplce FORM ma bisogna aggiungergli anche il particolare tipo di codifica
2) Nel codice che hai scritto per memorizzare i dati nel database che un immenso errore di sicurezza nella gestione dei dati, in quanto non vedo righe di codice del tipo:
e questo mi fa pensare che automaticamente le variabili passare negli array GET e POST vengano convertite in variabili normali...e ciò è mooolto male, ti pone seriamente sono PHP Injections e SQL Injections.codice:$testo = $_GET['testo']
3) La tabella che hai creato ha una marea di campi inutili, ovvero tutti quelli relativi alla data, anno, mese, giorno, ore, minuti...non servono a niente. Basta un solo campo di tipo TIMESTAMP oppure di tipo INT(10) che poi gestirai tramite PHP.
4) Devi validare qualsiasi forma di input esterno, ad esempio:
ti mette molto a rischio, una qualsiasi persona potrebbe far eseguire codice malevolo ed ancor peggio alterare i dati nel tuo database, in questo caso.codice:$query = "SELECT * FROM $tablename where id=$_GET[id]";