[RESOLU] Verification sur des numéros

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Verification sur des numéros

Re: Verification sur des numéros

par Nicost » 08 nov. 2012, 17:24

RÉSOLU, merci !

Re: Verification sur des numéros

par sirakawa » 08 nov. 2012, 16:49

Bonjour à tous,
si donnenumero_membre est la table des numéros sortis
Dans ce cas essaie ça (pas testé)
<?php

$donnenumero_membre = mysql_query("SELECT * FROM numeromembre");
$numerosSortis= array();
$recherche_numero = mysql_fetch_assoc($donnenumero_membre);
	$numerosSortis[] = $recherche_numero['num1'];
	$numerosSortis[] = $recherche_numero['num2'];
	$numerosSortis[] = $recherche_numero['num3'];
	$numerosSortis[] = $recherche_numero['num4'];
	$numerosSortis[] = $recherche_numero['num5'];
	$numerosSortis[] = $recherche_numero['num6'];
// fin
//pour chaque membre tu cherches dans ta table les numéros qu'il a joués et tu constitues de façon analogue $numerosJoues, puis
$communs = array_intersect  ( $numerosSortis, $numerosJoues )
$n = count($communs);


?>
Merci de vos lumières !
[/quote]

Re: Verification sur des numéros

par Nicost » 08 nov. 2012, 16:42

Bonjour sirakawa et merci pour la réponse, non en faite je me suis planté, $donnenumero_membre est les numéro de sorti, les numéros que les membres devront trouver. Je me suis mélanger les pinceaux lol

Re: Verification sur des numéros

par sirakawa » 08 nov. 2012, 16:26

Bonjour à tous,
$donnenumero_membre c'est la table où tu enregistres les numéros joués par les membres je suppose?
Dans ce cas essaie ça (pas testé)
<?php

$donnenumero_membre = mysql_query("SELECT * FROM numeromembre");
$numeroJoue= array();
//pour chaque joueur:
$resultat_tirage = array(); //que tu remplis bien sûr
$recherche_numero = mysql_fetch_assoc($donnenumero_membre);
	$numeroJoue[] = $recherche_numero['num1'];
	$numeroJoue[] = $recherche_numero['num2'];
	$numeroJoue[] = $recherche_numero['num3'];
	$numeroJoue[] = $recherche_numero['num4'];
	$numeroJoue[] = $recherche_numero['num5'];
	$numeroJoue[] = $recherche_numero['num6'];
// fin
$communs = array_intersect  ( $resultat_tirage, $numeroJoue )
$n = count($communs);


?>
Merci de vos lumières ![/quote]

Verification sur des numéros

par Nicost » 08 nov. 2012, 15:53

Bonjour à tous, j'essaie de faire un petit système très simple style loto, mais je suis confronté à un problème, celui de la vérification des numéros jouer par les membres.

Donc j'ai déjà fait tout mon système qui permet au membre de choisir 6 numéro, ensuite j'enregistre dans la bd, comme ceci :
-----------------------------------------------------------------------
id / num1 / num2 / num3 / num4/ num5 / num6 / membre
-----------------------------------------------------------------------

je fait un crom pour lancer la fin du jeu à une certaine heure, la aussi c'est ok.

Maintenant voila l'énorme souci que je n'arrive mais alors vraiment pas à mettre en place.

Exemple :
Le membre "titi" à choisi les numéros suivant : 1/10/3/18/14/12
Le membre "toto" à choisi les numéros suivant : 4/21/7/11/1/24
etc...

Je sort les numéros enregistrer dans la bd afin de faire les vérifications ensuite, s'il corresponde au numéro des membres alors ils gagnent.
Mais seulement s'ils on 3 ou 4 ou 5 ou les 6 bon numéros.
<?php
// récupération des numéros qu'il faut trouver, je récupère tout les champs.
$donnenumero_membre = mysql_query("SELECT * FROM numeromembre");
$recherche_nuemro = mysql_fetch_assoc($donnenumero_membre);
	$numeroSorti1 = $recherche_nuemro['num1'];
	$numeroSorti2 = $recherche_nuemro['num2'];
	$numeroSorti3 = $recherche_nuemro['num3'];
	$numeroSorti4 = $recherche_nuemro['num4'];
	$numeroSorti5 = $recherche_nuemro['num5'];
	$numeroSorti6 = $recherche_nuemro['num6'];
// fin
// DOnc la j'ai tout mes numéros du jeu

// Il faut maintenant que je récupère les numéros des joueurs
$donnenumero_loto = mysql_query("SELECT * FROM loto");

// Si je fait un while, il va me sortir tout les numéros OK, mais comment dire ou faire pour qu'il sorte tout cela dans un tableau je pense, et quand suite on lui donne les conditions, quell est le ou les membres qui à au moins 3 ou 4 ou 5 ou 6 bon numéros

?>
Merci de vos lumières !