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

PHP & Base de données Discussion :

filtre de recherche


Sujet :

PHP & Base de données

  1. #1
    Membre éclairé Avatar de lumbroso
    Inscrit en
    Décembre 2003
    Messages
    239
    Détails du profil
    Informations personnelles :
    Âge : 48

    Informations forums :
    Inscription : Décembre 2003
    Messages : 239
    Par défaut filtre de recherche
    je suis debutant dans le domaine du php mysql et j'ai une petite qestion
    ma question est la suivante j'au une table facture ou il y a une colonne qui se nome total je voudrai recuperer la somme de tous ses totaux en saisissant 2 dates voici le code que j'ai fait.

    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
    <?php 
    $sql = "SELECT * FROM facture where date_facture '$POST_champ1'. && .'$POST_champ' "; 
    $requette= mysql_query($sql) or die (mysql_error().'<br/>'.$sql); 
    $ligne_total=array(); 
     
    while($data = mysql_fetch_assoc($requette)) 
    { 
    	$ligne_total[] = $data; 
    } 
    $total  = 0 ; 
    foreach($ligne_total  as $l_d) 
    {	 
    	$total1 = ('total'); 
    	$total+= $total1; 
    	echo $total; 
    } 
    ?>

  2. #2
    Membre chevronné
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2005
    Messages
    357
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2005
    Messages : 357
    Par défaut
    Salut, tu peux faire ça directement dans ta requête SQL :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $sql = "select sum(total) as grand_total from facture where date_facture between '$POST_champ1' and '$POST_champ'";
    Et tu as directement la somme dans grand_total.

  3. #3
    Membre éclairé Avatar de lumbroso
    Inscrit en
    Décembre 2003
    Messages
    239
    Détails du profil
    Informations personnelles :
    Âge : 48

    Informations forums :
    Inscription : Décembre 2003
    Messages : 239
    Par défaut
    bonjour
    oui j'ai pense a ça mais le probleme c'est que je voudrai aussi recuperer le num de facture qui se trouve dans cette table

  4. #4
    Membre chevronné
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2005
    Messages
    357
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2005
    Messages : 357
    Par défaut
    Dans ce cas, voici pour l'affichage d'une ligne par facture avec sa date et son total suivi de l'affichage du grand total.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    $sql = "select * from facture where date_facture between '$POST_champ1' and '$POST_champ'";
    $res = mysql_query($sql);
    $grand_total = 0;
    while ($data= mysql_fetch_assoc($res)) {
      $grand_total += $data['total'];
      echo 'Facture No ' . $data['no_facture'] . ' du ' . $data['date_facture'] . ' : ' . $data['total'] . '<br />';
    }
    echo 'Total factures : ' . $grand_total;
    Mais pense à plutôt utiliser les fonctions mysqli ou PDO_mysql car l'extension mysql_ est marquée d'obsolescence.

Discussions similaires

  1. [1.x] Module de triages(Filtres de recherche) en Frontend
    Par symfony30000 dans le forum Symfony
    Réponses: 12
    Dernier message: 23/03/2010, 16h08
  2. affichage du filtre de recherche dans un état
    Par melitoriva dans le forum IHM
    Réponses: 4
    Dernier message: 03/03/2008, 12h10
  3. Filtre de recherche
    Par gta126 dans le forum VB.NET
    Réponses: 2
    Dernier message: 28/10/2007, 11h41
  4. probleme avec des filtres de recherche sur des dates
    Par MCarole dans le forum Access
    Réponses: 2
    Dernier message: 24/07/2006, 10h22
  5. Filtre de recherche -- Openldap
    Par Jack_le_Boulet dans le forum Réseau
    Réponses: 9
    Dernier message: 10/03/2006, 12h47

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