Code : Tout sélectionner
while($data = mysql_fetch_array($req)) <?
$db = mysql_connect ('localhost','root','');
mysql_select_db('lotto',$db);
$sql = 'select dtirage,count(*) from tirage_tbl where num in (17,18,19,20) group by dtirage';
$req = mysql_query($sql) or die ('erreur sql <br>'.$sql.'<br>.mysql_error()');
// création d'un petit tableau
$tab=array(0,0,0,0,0,0,0);
while($data = mysql_fetch_array($req))
{
echo $data['count(*)'].' bon(s) numero(s) le '.$data['dtirage'].'<br>';
// et ici je fais les comptes
$tab[$data['count(*)']]++;
}
mysql_close();
?>
Au final, avec $tab[1] tu auras le total pour 1 numéros<?
/* On va initialiser les nombre de bon numéros obtenus par tirage dans des variables */
$resultat_1 = 0;
$resultat_2 = 0;
$resultat_3 = 0;
$resultat_4 = 0;
$resultat_5 = 0;
$resultat_6 = 0;
$db = mysql_connect ('localhost','root','');
mysql_select_db('lotto',$db);
$sql = 'select dtirage,count(*) from tirage_tbl where num in (17,18,19,20) group by dtirage';
$req = mysql_query($sql) or die ('erreur sql <br>'.$sql.'<br>.mysql_error()');
while($data = mysql_fetch_array($req))
{
echo $data['count(*)'].' bon(s) numero(s) le '.$data['dtirage'].'<br>';
switch ($data['count(*)'])
{
case 1: $resultat_1++;
break;
case 2: $resultat_2++;
break;
case 3: $resultat_3++;
break;
case 4: $resultat_4++;
break;
case 5: $resultat_5++;
break;
case 6: $resultat_6++;
break;
}
}
mysql_close();
/* On va maintenant afficher s'il y en a le nombre de tirages avec 1, 2, 3, 4, 5 ou 6 bon numéros */
for($i = 1; $i <= 6; $i++)
{
$resul_tirage = $resultat_.$i;
if($resul_tirage != 0)
{
echo("<p>Nous avons ". $resul_tirage ." tirages avec ". $i ." bons numéros;</p>\n");
}
}
?><?
/* On va initialiser les nombre de bon numéros obtenus par tirage dans des variables */
$resultat = array(1=>0,2=>0,3=>0,4=>0,5=>0,6=>0);
$db = mysql_connect ('localhost','root','');
mysql_select_db('lotto',$db);
$sql = 'select dtirage,count(*) from tirage_tbl where num in (17,18,19,20) group by dtirage';
$req = mysql_query($sql) or die ('erreur sql <br>'.$sql.'<br>.mysql_error()');
while($data = mysql_fetch_array($req))
{
echo $data['count(*)'].' bon(s) numero(s) le '.$data['dtirage'].'<br>';
switch ($data['count(*)'])
{
case 1: $resultat[1]++;
break;
case 2: $resultat[2]++;
break;
case 3: $resultat[3]++;
break;
case 4: $resultat[4]++;
break;
case 5: $resultat[5]++;
break;
case 6: $resultat[6]++;
break;
}
}
mysql_close();
/* On va maintenant afficher s'il y en a le nombre de tirages avec 1, 2, 3, 4, 5 ou 6 bon numéros */
for($i = 1; $i <= 6; $i++)
{
$resul_tirage = $resultat[$i];
if($resul_tirage != 0)
{
echo("<p>Nous avons ". $resul_tirage ." tirages avec ". $i ." bons numéros;</p>\n");
}
}
?>
Voilà, bonne continuation