Jump to content


Photo

Sorteio Para Amigo Secreto...


  • Faça o login para participar
6 replies to this topic

#1 Felipe JS

Felipe JS

    The OC

  • Usuários
  • 167 posts
  • Sexo:Masculino

Posted 03/12/2003, 19:19

Bom. to fazendo um sisteminha pra controlar amigos secretos., quem ta participando... quem entregou e tal, mas ai quero fazer com que o sistema sorteia os nomes... tipo tenho a tabela membros, e la ta todos que estao participando... gostaria que ele sorteasse pra mim quem iria com quem, mas sem repetir...

exemplo:
membros
felipe js
bruna
leo
cayo

ai ele sorteava e ficaria assim

felipe js com (ai aparece o nome sorteado, não pode ser igual ao dele)

assim por diante, e tbm naum pode repetir o nome...

não sei se deu pra entender... e
SE alguem puder me ajudar, agradeço


Abraços

Edição feita por: Felipe JS, 03/12/2003, 19:56.

The OC Online
Katie Holmes

#2 jack

jack

    AJAX / PHP / MySql / JS / XML / XSLT

  • Usuários
  • 973 posts
  • Sexo:Não informado
  • Localidade:Blumenau/SC

Posted 03/12/2003, 20:04

Ola felipe.....posso te dizer que vc pode usar uma função chamada RAND() do php...

exemplo:

$result = mysql_query("select * from sorteios ORDER BY RAND() LIMIT 0,4;");

se tiveres alguma duvida posta aki......mas 1º procura sobre esta função....acho que vc consegue fazer legal....espero que seja esta sua duvida

abraços


jack
Jackson
jcaset@gmail.com
Soft Design Soluções Web & Desktop

#3 Felipe JS

Felipe JS

    The OC

  • Usuários
  • 167 posts
  • Sexo:Masculino

Posted 03/12/2003, 20:07

Bom, primeiramente, obrigado por responder,
Estou usando a funcao rand(), mas o meu problema é que ele tem que pegar os nomes da tabela e ai sortear os nome e exibir sem que repita.... e não estou conseguindo fazer :(
The OC Online
Katie Holmes

#4 Robson

Robson

    Turista

  • Usuários
  • 46 posts
  • Sexo:Não informado

Posted 03/12/2003, 23:24

vc pode jogar tudo num array e depois usar a função array rand

maiores informações:
http://br.php.net/ma....array-rand.php

#5 MaXiMuS

MaXiMuS

    o cara que escreve engraçado

  • Usuários
  • 785 posts
  • Sexo:Não informado
  • Localidade:Guarulhos - SP - Brasil

Posted 04/12/2003, 09:21

outra opção valida tb eh por um campo de status.... pra juntar com o rand num select...

por exemplo.. ele vai sortear dois numeros certo???
Soh q cada vez q ele sortear esses dos numeros .. os numeros sorteados alteram o status nao deixando q eles sejam sorteados de novo...

#6 brazzuk

brazzuk

    Turista

  • Usuários
  • 46 posts
  • Sexo:Não informado

Posted 04/12/2003, 18:10

essa ideia do status é boa!

ou...tb usa assim:

cria um campo sorteio na tabela... ai se ele ta sorteado muda ele pra SORTEADO se ainda naum foi coloca ESPERA...

qdo for começar todos os campos devem estar com ESPERA...
ai vc faz o select

SELECT * FROM tabela WHERE sorteio = 'ESPERA';

:D
facim

quastão de logica :D
Roberto Brasileiro

Programador PHP/Mysql
MSN: brazzukbr@hotmail.cm
ICQ: 165892798
Email: rbneto@superig.com.br

#7 Felipe JS

Felipe JS

    The OC

  • Usuários
  • 167 posts
  • Sexo:Masculino

Posted 04/12/2003, 20:20

Brigado Gente, mas naum sei como desenvolver o sorteio, se alguem puder me ajudar a fazer o codigo.. ;)
ficaria muit grato
The OC Online
Katie Holmes




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq