mysql_query("INSERT INTO data (id, date, user, a) VALUES ('$id', '$date', '$user', '$a')");
Ist kein dramatischer Fehler aber ne verbesserungsmöglichkeit.
Mit deiner Datenbank kann ne Menge falsch sein. Ist die Formatierung bei jedem Feld richtig passt die länge des feldes, sind die namen...