Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

venon_aracnidio

script para site de leilão

Recommended Posts

Eae galera, eu estava precisando de um script para site de leilão que nos ultimo segundos, caso alguem de outro lance ele reiniciassem mais alguns segundos, exemplo, o produto está finalizando em 200,00, falta 5 segundos para acabar, daí outro usuário dá um lance e o contador volta pra 20 segundos, entenderam? não estou conseguindo pensar em como criar isso, portanto se alguem puder me ajudar, ficarei muito feliz... http://forum.imasters.com.br/public/style_emoticons/default/natal_biggrin.gif http://forum.imasters.com.br/public/style_emoticons/default/natal_biggrin.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

tu pega a hora de inicio do leilão,

e compara com a hora atual

dai transforma para segundos o valor de tempo para término

dai se for menor que x segundos adicionar 30 segundos

se não adicionar 5 segundos...

Para adicionar estes segundos é só tu mudar no DB a hora de inicio dai tu adianta ela o número de segundos...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Holt, não entendi direito amigo, bem digamos que eu coloquei uma tv por exemplo em leilão, o leilão começaria hoje às 10:00 horas e terminaria amanhã ao 12:00 porém nos ultimos segundos caso alguem dê outro lance ele voltaria alguns segundos ou minutos com a intenção de aguardar outra pessoa dar lance, entende?

 

mas valeu pela ajuda..

 

João Batista, meui conhecimento em PHP é bem básico, mas entendo um pouco..

 

valeu galera

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você cadastra um leilão...

Neste momento você pegará a hora atual... com a função... date()

E também registrará a duração... digamos 2 horas...

Você somará essas duas horas na variável da hora inicial, para ter a hora final...

 

Quando alguém acessar sua página você verificará a hora atual e verá se o leilão já acabou, se ainda não acabou exibe...

 

Quando alguém for dar um lance você tem que ter certeza que ainda o prazo não acabou...

Se estiverem faltando menos de 30 segundos adiciona mais 30 segundos...

Se estiverem faltando menos de 1 minuto adiciona 20 segundos...

Se estiverem faltando menos de 5 minutos adiciona mais 10 segundos...

Se não adiciona 5 segundos...

Então depois da adição você irá mudar no seu DB a hora final prevista...

Pela que foi acrescentada...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigão, obrigado pela sua atenção..

 

desculpe minha ignorância, mas estou quebrando a cabeça e não to conseguindo fazer isso, seria pedir demais se você me mandasse um script? to quase desistindo do projeto..rsrs

 

desde já agradeço a ajuda, este forum é realmente demais

Compartilhar este post


Link para o post
Compartilhar em outros sites

d<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-…

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>Untitled Document</title>

</head>

 

<body>

 

<p>

<script language="javascript" type="text/javascript">

<!--

 

 

var contador = 9;

var valor = 10;

var creditos = 20;

var nlance = 0;

 

function regra(){

 

contador ==100;

valor ++;

creditos --;

nlance ++;

}

function conta(){

 

document.getElementById('tempo').inne…

document.getElementById('preco').inne…

document.getElementById('saldo').inne…

document.getElementById('lances').inn…

 

if (contador != 0){

 

contador = contador -1;

 

 

}else{

document.getElementById('tempo').inn…

document.getElementById('preco').inne…

document.getElementById('saldo').inne…

document.getElementById('lances').inn…

 

}

}

 

setTimeout('conta()', 1000);

-->

</script>

 

00:00:0<span id="tempo"></span>

R$ <span id="preco"></span>

R$<span id="saldo"></span>

Numero de Lances: <span id="lances"></span></p>

 

<form>

 

<input type="submit" value="Dar lance" onclick="function regra(this)">

</form>

 

 

<script>

conta()

</script>

 

</body>

</html>

 

acredito que o onclick nao esta executando a função e sim retornando ao começo do codigod

 

 

como resolvo isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.