je ne sais pas exactement comment tu procèdes mais il faut bien comprendre que les fonctions STR_TO_DATE et DATE_FORMAT sont des fonctions mysql.
Donc dans ton code php, si tu veux les faires fonctionner je pense qu'il faut impérativement qu'elles soient dans un mysql_query(). non ?
8O