Jump to content


Photo

Getdate Dúvidas


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

#1 Colder

Colder

    Novato no fórum

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

Posted 01/03/2010, 01:18

Hello webmasters!
Estou começando com php faz pouco tempo, prefiro aprender fuçando, mas devez enquando bate em um erro e não da de resolver de jeito nenhum.
Estou criando uma espécie de bolão, isto mesmo, então estou com uma dúvida enorme!
Seguinte, tenho minhas tabelas assim:

•Jogos (tabela)
-jogoid (id do jogo)
-jogodata (data do jogo)
-timecasa (time A)
-timefora (time B)
-resultadocasa (resultado de gols do time A)
-resultadofora (resultado de gols do time B)
-pontosbonus (caso o jogo tiver pontos bonus)
-campeonato (Campeonato, Libertadores, Espanhol, Brasileiro, etc...)
-rodada (Rodada do campeonato)

outra tabela...

•Apostas (tabela)
-userid (id do player)
-jogoid (id do jogo)
-data (data do palpite)
-palpitecasa (palpite do player time A)
-palpitefora (palpite do player time B)

Agora vem a minha dúvida:
Eu gostaria de saber como faço para no momento em que chegar a data na coluna jogodata não pudesse mais fazer apostas (dar palpite)!
E outra no momento em que eu colocar os resultadocasa e resultadofora ele auto comparace o palpitecasa com o resultadocasa do idjogo tal.

Agradeço muuito desde já!

#2 Paulo André

Paulo André

    Why so serious?

  • Ex-Admins
  • 5114 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG
  • Interesses:O.Q.F.J.?

Posted 02/03/2010, 08:35

Eu gostaria de saber como faço para no momento em que chegar a data na coluna jogodata não pudesse mais fazer apostas (dar palpite)!

Neste caso você pode fazer uma condição, caso o palpite seja feito através de um formulário, por exemplo:

<?php

$data_atual = date('Y-m-d');
$data_jogo = date('Y-m-d', strtotime($result_set['jogodata']));

if ($data_atual <= $data_jogo) {
    // insere formulário para palpite
}

?>

Isto considerando que no seu banco de dados, o tipo do campo para data é DATETIME ou DATE.

E outra no momento em que eu colocar os resultadocasa e resultadofora ele auto comparace o palpitecasa com o resultadocasa do idjogo tal.

Esta dúvida não entendi direito, como assim "auto comparece"? :ponder:

[]'sAté mais
Paulo André G Rodrigues,
ex-administrador Fórum WMO.


www.CanalDev.com.br

#3 Colder

Colder

    Novato no fórum

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

Posted 02/03/2010, 12:31

não é bem comprar
tipo
Flamengo 1 X 0 Vasco
este é meu palpite

o administrador coloca o resultado que no caso foi:
Flamengo 0 X 2 Vasco

queria saber se tem algo que tipo, se eu errei o resultado não some pontos, caso eu acertar some pontos entendes?

#4 AlessandroWeb

AlessandroWeb

    Turista

  • Usuários
  • 56 posts
  • Sexo:Masculino
  • Localidade:Suzano / SP

Posted 02/03/2010, 18:40

não é bem comprar
tipo
Flamengo 1 X 0 Vasco
este é meu palpite

o administrador coloca o resultado que no caso foi:
Flamengo 0 X 2 Vasco

queria saber se tem algo que tipo, se eu errei o resultado não some pontos, caso eu acertar some pontos entendes?


Acho q um simples IF resolve:
$pontos = 259;
$meu_palpite = "Flamengo 0 x 1 Botafogo";
$resultado = "Flamengo 0 x 0 Botafogo";
if ($meu_palpite == $resultado){
  $pontos++;
  //atualiza os pontos no banco...
}else{
  echo "Você errou o palpite. Não marcou pontos hoje.";
}

é isso?

Edição feita por: AlessandroWeb, 02/03/2010, 18:41.

Atenciosamente,
Alessandro Santos.
igloo Internet Solutions
www.igloointernet.net

#5 Colder

Colder

    Novato no fórum

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

Posted 03/03/2010, 00:41

Praticamente... mas ali só está usando o banco no caso dos pontos!
$meu_palpite = "Flamengo 0 x 1 Botafogo";
$resultado = "Flamengo 0 x 0 Botafogo";

isto daqui é o que eu quero mudar:
no $meu_palpite tenque ter o palpitecasa e palpitefora, como mostra no primeiro post aqui das tabelas!
e no $resultado o resultadocasa e resultadofora, ai tem que ter o script para comparar o resultado com o meu palpite! entedes?




1 user(s) are reading this topic

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

IPB Skin By Virteq