Suivi de la table eusers (base ebay) " ; echo " le $dthr " ; echo " " ; echo " on a " ; echo " $nbst adresses en tout dont : " ; echo "" ; echo " "; echo "$nbstA" ; echo "pour Ebay" ; $p1 = round(100*$nbstA/$nbst) ; $fp1 = sprintf("%3d",$p1) ; $p2 = round(100*$nbstB/$nbst) ; $fp2 = sprintf("%3d",$p2) ; echo "soit $fp1 % " ; echo " "; echo "$nbstB" ; echo "pour Ebazar" ; echo "soit $fp2 % " ; echo "" ; # détaillons mois par mois et proposons # d'ailler voir jour par jour pour un mois donné # comptons les années $res = mysql_query("select distinct anneR from eusers order by anneR ") ; $nbans = 0 ; while ($ligr=mysql_fetch_array($res)) { $nbans++ ; $ans[$nbans] = $ligr["anneR"] ; } ; # fin de tant que echo " Détail mois par mois : " ; # comptons les mois $res = mysql_query("select distinct moisR from eusers order by moisR ") ; $nbmois = 0 ; while ($ligr=mysql_fetch_array($res)) { $nbmois++ ; $mois[$nbmois] = $ligr["moisR"] ; } ; # fin de tant que echo ""; echo ""; echo "Cote"; echo "Cote"; echo "Cote"; echo "Ebay"; echo "Ibazar "; echo " An "; echo "Mois"; echo "Nb"; echo " PctMin"; echo "Max"; echo "Moy"; echo "%"; echo "% "; # choix du mois $ian = $nbans ; while ($ian>=1) { $van = $ans[$ian] ; $imois = $nbmois ; $jmois = 0 ; while ($imois>=1) { $vmois = $mois[$imois] ; $debq1 = "select count(email) " ; $debq2 = "from eusers where (moisR=".$vmois." and anneR=".$van ; $qry = "$debq1 $debq2 )" ; #echo "$qry" ; $res = mysql_query("$qry") ; $ligr = mysql_fetch_array($res) ; $nbpa = $ligr["count(email)"] ; if ($nbpa>0) { $jmois++ ; $nbpa = sprintf("%3d",$nbpa) ; $pct = sprintf("%3d",round(100.0*$nbpa/$nbst)) ; $nmois = nomMois($vmois) ; echo " " ; if ($jmois==1) { echo $van ; } ; echo " " ; $choix = $van."*".$vmois."*" ; echo "$nmois" ; echo " $nbpa" ; echo " $pct %" ; $qry = "select min(cote) $debq2 and source=\"ebay\")" ; $res = mysql_query("$qry") ; $ligr = mysql_fetch_array($res) ; $cmin = $ligr["min(cote)"] ; $qry = "select max(cote) $debq2 and source=\"ebay\")" ; $res = mysql_query("$qry") ; $ligr = mysql_fetch_array($res) ; $cmax = $ligr["max(cote)"] ; $qry = "select avg(cote) $debq2 and source=\"ebay\")" ; $res = mysql_query("$qry") ; $ligr = mysql_fetch_array($res) ; $cmoy = $ligr["avg(cote)"] ; $cmoz = round($cmoy) ; $qry = "select count(email) $debq2 and source=\"ebay\")" ; $res = mysql_query("$qry") ; $ligr = mysql_fetch_array($res) ; $eby = round(100*$ligr["count(email)"]/$nbst) ; $qry = "select count(email) $debq2 and source=\"ebazar\")" ; $res = mysql_query("$qry") ; $ligr = mysql_fetch_array($res) ; $ebz = round(100*$ligr["count(email)"]/$nbst) ; $fcmin = sprintf("%3d",$cmin) ; $fcmax = sprintf("%5d",$cmax) ; $fcmoy = sprintf("%5d",$cmoz) ; $feby = sprintf("%5d",$eby) ; $febz = sprintf("%5d",$ebz) ; echo "$fcmin " ; echo "$fcmax " ; echo "$fcmoy " ; echo "$feby " ; echo "$febz " ; echo " " ; } ; # finsi sur $nbpa>0 $imois-- ; } ; # fin de tant que sur $imois $ian-- ; } ; # fin de tant que sur $ian echo "" ; echo " Répartition des cotes pour les eusers : " ; echo "" ; $bornes = "0 100 500 1000 2000 3000 100000"; $tborn = explode(" ",$bornes) ; $nbb = count($tborn) ; $ib = 0 ; $cum = 0 ; while ($ib<$nbb-1) { $b1 = $tborn[$ib] ; $b2 = $tborn[$ib+1] ; $qry = "select count(email) from eusers where (source=\"ebay\") and " ; $qry .= "($b1 <= cote) and (cote < $b2)" ; $res = mysql_query("$qry") ; $ligr = mysql_fetch_array($res) ; $ndp = $ligr["count(email)"] ; $cum += $ndp ; $fb1 = sprintf("%5d",$b1) ; $fb2 = sprintf("%5d",$b2) ; $fnp = sprintf("%5d",$ndp) ; $fcu = sprintf("%5d",$cum) ; echo "" ; if ($ib==$nbb-2) { echo " plus que "; } else { echo " entre "; } ; # fin de si echo "$fb1"; if ($ib==$nbb-2) { echo " "; echo ""; } else { echo " et "; echo "$fb2"; } ; # fin de si echo " : "; echo "$fnp"; echo " personnes "; echo " cumul "; echo "$fcu "; $ib++ ; } ; # fin de tant que echo "" ; ?>