Ver Mensaje Individual
  #5 (permalink)  
Antiguo 26/06/2003, 16:10
Avatar de da2
da2
 
Fecha de Ingreso: abril-2003
Ubicación: Catalunya
Mensajes: 239
Antigüedad: 21 años
Puntos: 0
En principio cada numero tiene un campo en bd.
Pongo unos numeros en un formulario para poder comprobar las veces que han salido en bd. Seroa como comprobar los resultados de una loto.

A continuación pongo el codigo que he hecho y que creo que funciona por si alguien tiene un problema similar. Salen en pantalla los numros que coinciden y el numero de coincidencias.
Código:
<?php
    $nf["1"] = $_POST['nf1'];
    $nf["2"] = $_POST['nf2'];
    $nf["3"] = $_POST['nf3'];
    $nf["4"] = $_POST['nf4'];
    $nf["5"] = $_POST['nf5'];
    $nf["6"] = $_POST['nf6'];
    $nf["7"] = $_POST['nf7'];
    $nf["8"] = $_POST['nf8'];
    $nf["9"] = $_POST['nf9'];
    $nf["10"] = $_POST['nf10'];
    $nf["11"] = $_POST['nf11'];
    	$conexio = mysql_connect("localhost", "root", "");
	$seleccio = mysql_select_db("numeros");
	$pregunta = mysql_query("select * from sorteig");
	while ($row=mysql_fetch_array($pregunta))
	{
	echo $row['any'];
	echo ' ';
	echo $row["soteig"];
	echo ' ';
	$conta_resultat = 0;
	for ($x = 01; $x<=6; $x++)
	{
	for  ($y = 01; $y<=11; $y++)
	{
	if ($row["n$x"] == $nf["$y"])
	{
	$conta_resultat = $conta_resultat + 1;
	echo $nf["$y"];
	echo ' ';
	}
	}
	}
	echo $conta_resultat;
	echo '</p>';
	}


?>
No se si hay algun sistema mas sencillo pero este funciona.
Un saludo