merci a skeye
voici comment j'ai fait pour que ca fonctionne si ca peux servir a quelqu'un
$sql = "INSERT INTO presence(id,heurearrivee,duree,type,heuredepart,idenfant) VALUES('','$heurearrivee',TIMESTAMPDIFF(MINUTE,'$heurearrivee','$heuredepart')/60,'$type','$heuredepart','$idenfant')";
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());