Acredite se quiser mas essa ideia é velha

LOL ...
@OFF-TOPIC
Eu já fiz um sistema desses pro meu pai há uns 4 anos atraz ele também 'pira' na loteria nunca ganho porcaria nenhuma, num trabalhe e veja o que você vai ganhar ... mas isso é lorota depois que você fizer seu programa vera que é sonho, precisa de mais de 1 milhão de cartões para começar a dar certo, eu também fiz um programa em PHP que "fecha" o jogo e sorteira todas as combinações possiveis mas ele trava depois do 1.500 milhões, tem que divir em partes para ele funcionar ... tirando o OFF-TOPIC.
@PHP
Na época eu demorei uns 4 mêses para fazer, trampo da p****, não sei se era burrice ou porque é díficil mesmo e chato de fazer, eu pensei em diferças forma de conferir o resultado, mas não tem muitas pois o problema é que as dezenas não sai em ordem dai não tem como usar o "comando igual [=]" nem o "like" pois como você vai escolher o campo em que a dezena pode estra pois ele pode estar no campo 1 ou 2, nem qualquer outro parecido
(pelo menos na época não tinha achado talvez se pesquisar hoje consiga algo diferente) ... daí você deverá listar todos os dados da tabela e conferir "na unha", e te digo depois de passar os 3.000 o PHP + MySQL vai começar a "chorar" principalmente na Lotomanial que são 100 por 50 .... se for a Mega Sena que é 6 passa mas não muito.
A solução é a seguinte...
- Crie uma tabela com o ID do cartão é os campos para as 20 dezenas do cartão
(tipo: Numero1, Numero2, ...), isso de forma ordenada não importa qual número o importante é que eles deverão entrar e estar em orderm ...
- Na hora de conferir coloque um formulário para colocar os 20 números sorteanos na semana, esquece esse esquema de pegar resultado da caixa é besteira ou perfumaria como queria, o grosso é fazer o negocio conferir e talvez o pior cadastrar na mão os 5.000 cartões pois não existe um leitor dos cartões (
até existe mas só a Caixa tem e a empresa que os fazem não vai querer vender 1)...
- A chave está na hora de conferir, você tera que fazer 20 variaveis (obviamente cartões com 0 a 20 pontos) começando com o valor 0, dai você deve listar todos os cartões cadastrado e conferir com "ifs" mesmo, as dezenas vinda do formulário que devem estar em orderm também se não da errado, tipo olha o exemplo não está igual ao meu pois não lembro mais já faz mais de 4 anos:
$vinte = $dezenove = $zero = 0;
while (<dados>) {
$ponto = 0;
foreach ($dados as $numero) {
forearch ($_POST as $sorteiro) {
if ($numero == $sorteiro) { $ponto++; }
}
}
if ($ponto == 20) { $vinte++; }
else if ($ponto == 19) { $dezenove++; }
else { $zero++; }
// E assim vai into tambem ...
}
echo "Cartões com 20: " . $vinte;
echo "Cartões com 19: " . $dezenove;
echo "Cartões com 0: " . $zero;
Isso é o básico, tem que mostrar qual o cartão "prêmiado", "estaticas" entre outros pelo menos o meu tinha ...

Bem básicamente é isso, boa sorte
(e você vai precisar, pois assim do zero é díficil)!
E quanto ao meu sistema antes que me pergunte eu não sei onde ele está, si é que não perdi depois de ter trocando de PC varias vezes e ter formtado varias vezes também ...
Edição feita por: sk15, 30/10/2007, 02:52.
Arrumar o código nem Lembrava mais!