Bonjour,
Voilà j'aimerais savoir comment je peu vérifier le nombre de numéro gagnant dans un tirage.
Exemple : les tirages 21-17-8-12-47/N chance 8
Dans ma base chaque membre on un ticket d'une suite de nombre
Exemple : 12-7-8-24-47 et un numéro chance 5
Je voudrais savoir comment je peu faire pour savoir le nombre de numéro gagnant.
Si possible que une recherche même dans le désordre dans l'exemple j'ai 2 bon numéro.
J'ai essayez ceci mais je n'ai aucun resultat
Merci pour votre aide
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
49
50 <?php $min = 1; $tirage_str = '7'.'-'.$num2.'-'.$num3.'-'.$num4.'-'.$num5; $sql = mysql_query("SELECT * FROM jeux_lotos"); while($result8 = mysql_fetch_array($sql)){ $sql95 = mysql_query('SELECT *,count(etoile) as nbrnum FROM jeux_lotos WHERE "'.$result8['etoile'].'" IN ("'. $tirage_str .'") group by pseudo HAVING nbrnum >= "'.$min.'"') or die('Erreur SQL !'.$sql95.'<br>' . mysql_error()); echo 'SELECT *,count(etoile) as nbrnum FROM jeux_lotos WHERE "'.$result8['etoile'].'" IN ('. $tirage_str .') GROUP BY pseudo HAVING nbrnum >= "'.$min.'"<br>'; while ($result = mysql_fetch_array($sql95)) { $idmembre = $result['pseudo']; $nbrnum = $result['nbrnum']; echo $nbrnum; if (array_key_exists($nbrnum, $gains)) { //echo "Gagnant avec $gains[$nbrnum]"; $resultat[$nbrnum] = $resultat[$nbrnum] + 1;// Combien de gagnant pour le rang nbrnum $id[$nbrnum] = $id[$nbrnum] . $idmembre . ',';// idmembre des gagnants pour le rang nbrnum $sql1 = "UPDATE loterie_parties SET gagnant = 'oui', nbrgagnant = '$nbrnum' where idpartie ='$idpartie'"; echo "UPDATE loterie_parties SET gagnant = 'oui', nbrgagnant = '$nbrnum' where idpartie ='$idpartie'"; //$req1 = mysql_query($sql1) or die('Erreur SQL !<br>'.$sql1.'<br>'.mysql_error()); } } if (!empty($resultat)) { foreach($resultat as $nbrnum => $nbrgagnant) { $gainsfinal = $gains[$nbrnum] / $nbrgagnant; $gainsfinal = round($gainsfinal,2); $id[$nbrnum] = preg_replace('#,$#','',$id[$nbrnum]); echo "Nombre de numéro : $nbrnum | Nombre de gagnant : $nbrgagnant | Gains :$gainsfinal | Membres : $id[$nbrnum]<br />"; $sql1 = "UPDATE membres SET points = points + $gainsfinal WHERE idmembre IN ($id[$nbrnum])"; //$req1 = mysql_query($sql1) or die('Erreur SQL !<br>'.$sql1.'<br>'.mysql_error()); $sql1 = "UPDATE loterie_parties SET gains = '$gainsfinal' WHERE idtirage ='$idtirage' AND idmembre IN ($id[$nbrnum]) AND nbrgagnant = '$nbrnum'"; //$req1 = mysql_query($sql1) or die('Erreur SQL !<br>'.$sql1.'<br>'.mysql_error()); } } $i++; } ?>
Partager