On parle de ce bout de code qui a un problème.//calcul $sql = "(SEC_TO_TIME(TIME_TO_SEC(". $duree .") + (TIME_TO_SEC(". $timepilot ."))))"; $res = mysql_query($sql); echo "$sql";
Code : Tout sélectionner
SELECT (champ_1, champ_2, ..., champ_n)
FROM table$sql = "UPDATE pilotes SET heures='SEC_TO_TIME( TIME_TO_SEC(heures) + SEC_TO_TIME(TIME_TO_SEC($duree)))'
WHERE callsign='$callsign'" ;
$result = mysql_query($sql);
la bonne nouvelle c'est que la valeur de la table pilotes est updaté mais au lieu d'avoir le resultat de l'addition j'ai simplement la valeur rentrée dans le formulaire qui remplace celle qui est déjà presente ans la table$sql = "UPDATE pilotes SET heures = SEC_TO_TIME( TIME_TO_SEC('$duree') + TIME_TO_SEC(heures) ) WHERE callsign = '$callsign'" ;
$result = mysql_query($sql);
L'addition fonctionne enfin.