Bonjour,
J'ai du revoir une partie de mes codes, voila aujourd'hui je dois mettre en place une boucle pour la récupération et le traitement de mes resultat issus de deux bases de données.
Les deux base concernées sont facture et relance
voici la structure
Voila, dans la récupération des données sur les deux table je dois faire un count sur les date par facture afin de déterminer le nombre de relance qui a été effectué a priori seulement avec un for on peux le faire.
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
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48 -- phpMyAdmin SQL Dump -- version 3.2.0.1 -- http://www.phpmyadmin.net -- -- Serveur: localhost -- Généré le : Dim 28 Février 2010 à 18:50 -- Version du serveur: 5.1.36 -- Version de PHP: 5.3.0 SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; -- -- Base de données: `dus` -- -- -------------------------------------------------------- -- -- Structure de la table `facture` -- CREATE TABLE IF NOT EXISTS `facture` ( `id_numero` varchar(7) NOT NULL, `f_facture` varchar(14) NOT NULL, `intitule` varchar(60) NOT NULL, `montant` double NOT NULL, `session` tinytext NOT NULL, `date_fact` varchar(20) NOT NULL, `date_echeance` varchar(20) NOT NULL, `type_fact` varchar(15) NOT NULL, `annee` varchar(5) NOT NULL, PRIMARY KEY (`f_facture`), UNIQUE KEY `facture` (`f_facture`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -------------------------------------------------------- -- -- Structure de la table `relance` -- CREATE TABLE IF NOT EXISTS `relance` ( `id_numero` varchar(7) NOT NULL, `f_facture` varchar(14) NOT NULL, `date` varchar(10) NOT NULL, KEY `f_facture` (`f_facture`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
Comme je suis pas doué a ce niveau j'espère avoir un peux d'aide ici.
J'ai commencer a mettre en place une parti du code mais la je bloque
C'est a ce niveau que je bloque au niveau de l'affichage
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
23
24 <?php include ('../inc/inc_connexion.php'); $date=""; $requete="SELECT relance.f_facture, COUNT(relance.f_facture) AS relance, facture.id_numero, relance.date, facture.intitule, facture.montant, facture.date_fact, facture.date_echeance, facture.montant FROM relance,facture WHERE facture.f_facture = relance.f_facture"; $resultat = mysql_query($requete) or die ('Erreur '.$requete.' '.mysql_error()); $i = 0; $stock_date =""; $j = sizeof($resultat) for ($i = 0; $i < $j; $i++) { echo $i.'-'.$resultat[$i].'<br />'; }
Je vous remerci de votre aide
Runcafre91
Partager