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
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;
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.

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

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 />';
 
		}
C'est a ce niveau que je bloque au niveau de l'affichage

Je vous remerci de votre aide

Runcafre91