IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Addition d'heures


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Décembre 2005
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 13
    Par défaut Addition d'heures
    Bonjour,

    Je cherche desesperement à additionner des heures.
    L'une des valeurs est récupérée dans un formulaire et l'autre se trouve dans une table de ma BDD.

    Voila ce que j'ai réalisé pour le moment:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    //selection de la valeur d'heures deja realisee
    $select = "SELECT heures FROM pilotes WHERE callsign IN ('$callsign')";
    $result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
    $total = mysql_num_rows($result);
     
    //calcul
    $sql = "SELECT ADDTIME ('$total','$duree')";
    $result = mysql_query($sql);
    or die ("Execution du calcul impossible");
     
    // modification champ heure table pilotes
    $sql2 = "UPDATE pilotes SET heures='$result2' WHERE callsign='$callsign'";
    $result = mysql_query($sql2);
    or die ("Execution de la modif impossible");
    [/code]

  2. #2
    Membre chevronné Avatar de papyphp
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    438
    Détails du profil
    Informations personnelles :
    Âge : 75
    Localisation : Belgique

    Informations professionnelles :
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 438
    Par défaut
    Salut et joyeuses fêtes,

    Ai-je bien compris :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $sql = "SELECT ADDTIME ('$total','$duree')";
    Tu essayes d'additionner un nombre de résultats à un temps ???

  3. #3
    Membre averti
    Inscrit en
    Décembre 2005
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 13
    Par défaut
    la valeur $total est une valeur TEMPS qui se trouve dans une de mes tables.
    Il s'agit du temps de jeu en réseau que les joueurs ont déjà utilisées.

    la valeur $duree est une valeur récupérée dans un formulaire

  4. #4
    Membre chevronné Avatar de papyphp
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    438
    Détails du profil
    Informations personnelles :
    Âge : 75
    Localisation : Belgique

    Informations professionnelles :
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 438
    Par défaut
    Salut,

    Je dois être bigleux ou tu ne nous montre pas tout le code car :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $total = mysql_num_rows($result);
     
    //calcul
    $sql = "SELECT ADDTIME ('$total','$duree')";
    Pour moi, tel que c'est écrit là, $total est un nombre de résultats.

  5. #5
    Membre averti
    Inscrit en
    Décembre 2005
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 13
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $select = "SELECT heures FROM pilotes WHERE callsign IN ('$callsign')"; 
    $result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );

  6. #6
    Membre chevronné Avatar de papyphp
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    438
    Détails du profil
    Informations personnelles :
    Âge : 75
    Localisation : Belgique

    Informations professionnelles :
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 438
    Par défaut
    De l'aide de php


    mysql_num_rows
    (PHP 3, PHP 4, PHP 5)

    mysql_num_rows -- Retourne le nombre de lignes d'un résultat MySQL
    Description
    int mysql_num_rows ( resource result )

  7. #7
    Membre confirmé
    Inscrit en
    Décembre 2005
    Messages
    79
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 79
    Par défaut
    au pire, converti en timestamp la date via UNIXTIMESTAMP de mysql,
    tu soustrait le timestamp 1 au timestamp 2
    et tu utilise DATEFORMAT de mysql ?

Discussions similaires

  1. [Dates] Addition d'heures
    Par Flynt dans le forum Langage
    Réponses: 10
    Dernier message: 11/02/2008, 11h02
  2. addition d'heures et de minutes
    Par alsimbad dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 04/08/2007, 08h36
  3. [Etat]Addition d'heures
    Par Melhiril dans le forum IHM
    Réponses: 11
    Dernier message: 17/04/2007, 15h08
  4. Addition d'heures
    Par zurich dans le forum Langage
    Réponses: 8
    Dernier message: 21/12/2006, 19h14
  5. faire l'addition des heures
    Par zidenne dans le forum Delphi
    Réponses: 1
    Dernier message: 25/08/2006, 13h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo