$secondes = "valeur du formulaire transformée en secondes";
$sql = "INSERT INTO ta_table (ton_champ_heure)
VALUES (SEC_TO_TIME(TIME_TO_SEC(ton_champ_heure) + ". $secondes ."))";
Oui, c'est le principe.Donc si je comprend bien:
Je transforme les heures en secondes pour avoir un nombre entier
J'additionne cette valeur à celle présente dans la base de données
Code : Tout sélectionner
$secondes = "(TIME_TO_SEC($duree))"; // valeur du formulaire transformee en secondes
$sql2 = "INSERT INTO pilotes SELECT * FROM pilotes WHERE callsign LIKE $callsign
VALUES (SEC_TO_TIME(TIME_TO_SEC($duree) + ". $secondes ."))";$secondes = "(TIME_TO_SEC($duree))"; // valeur du formulaire transformee en secondes
$sql2 = "UPDATE pilotes SET heures='(SEC_TO_TIME(TIME_TO_SEC($duree) + ". $secondes ."))' WHERE callsign='$callsign'";
$result = mysql_query($sql2)
or die ("Execution de la requete du calcul impossible");// ajout du nombre d'heures dans la base pilotes
$secondes = "(TIME_TO_SEC($duree))"; // valeur du formulaire transformee en secondes
$sql2 = "UPDATE pilotes SET heures='(SEC_TO_TIME(TIME_TO_SEC($duree) + ". $secondes ."))' WHERE callsign='$callsign'";