N3lson Posted March 10, 2014 at 07:33 PM Report #548118 Posted March 10, 2014 at 07:33 PM (edited) Boas estou a tentar desenvolver algo deste género: Um participante escolhe 10 números Em seguida serão adicionados 5 números e de seguida outros 5 e assim sucessivamente, gostaria de saber com fazer a query para verificar a combinação de chaves para ver quem acerta 1º os 10 números Isto é para ser tipo o Bingo Tenho estas tabelas Participante campo - nome campo - n1, n2, n3, n4, n5,...,n10 Chave campo numeros, para inserção de numeros independentes, pois não serão colocados repetidos. Obrigado Edited March 10, 2014 at 07:34 PM by N3lson You can't do it, kid. But don't worry, my boy. You're not the only one. No one else can do it.
N3lson Posted March 11, 2014 at 06:39 AM Author Report #548160 Posted March 11, 2014 at 06:39 AM (edited) Boas podem eliminar o tópico já resolvi, ás vezes não conseguimos raciocinar e após um descanso aparece. Aqui esta como resolvi: echo '<table cellspacing="5" border="1"> <th>Nome</th> <th colspan ="10">Numeros</th>'; while($r=$a->fetch_object()){ echo '<tr> <td>'.$r->nome.'</td>'. '<td>'.acertou($r->n1).'</td>'. '<td>'.acertou($r->n2).'</td>'. '<td>'.acertou($r->n3).'</td>'. '<td>'.acertou($r->n4).'</td>'. '<td>'.acertou($r->n5).'</td>'. '<td>'.acertou($r->n6).'</td>'. '<td>'.acertou($r->n7).'</td>'. '<td>'.acertou($r->n8).'</td>'. '<td>'.acertou($r->n9).'</td>'. '<td>'.acertou($r->n10).'</td>'. '</tr>'; } echo '</table>'; function acertou($numero){ global $con; $a = $con->query("SELECT * FROM chave WHERE numero = {$numero}"); $cont = $a->num_rows; if($cont > 0){ return '<a style="color:#f00">'.$numero.'</a>'; } else{ return $numero; } } Edited March 11, 2014 at 07:10 AM by N3lson You can't do it, kid. But don't worry, my boy. You're not the only one. No one else can do it.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now