Bonjour,

Je cherche actuellement à additionner 2 valeur TIME.
L'une est récupérée dans un formulaire.
L'autre se trouve dans ma table "pilotes".

Voici le script que j'essayes de faire fonctionner:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
//récupération de la valeur temps deja effectuée
$heures = "SELECT heures FROM pilotes WHERE callsign IN ('$callsign')";
$result = mysql_query($heures);
while ($timepilot = mysql_fetch_array($result, MYSQL_NUM));
 
{
echo $timepilot['heures'];
}
 
//calcul
$sql = "(SEC_TO_TIME(TIME_TO_SEC(". $duree .") + (TIME_TO_SEC(". $timepilot ."))))";
$res = mysql_query($sql);
echo "$sql";
 
// ajout du nombre d'heures dans la base pilotes
$secondes = "(TIME_TO_SEC($duree))"; // valeur du formulaire transformee en secondes
$rq =     "UPDATE pilotes ".
        "SET heures='($res)' ".
        "WHERE callsign='". $callsign ."'";
 
$result = mysql_query($rq)
    or die ("Execution de la requete du calcul impossible");
Alors j'ai deux questions:
- Est-ce que vous auriez fait de meme pour additionner ces deux valeurs (en sachant que ADDTIME ne peut etre utilisé à cause de ma version antérieure de mysql)
- Si vous considérez ce script comme valable, voyez-vous des erreurs.

ça fait pas mal de jours que je suis dessus et là je bloque vraiment.

Merci pour votre aide.