Ir para conteúdo
Fórum Script Brasil
  • 0

Dando Erro No Script...


REALMISTERMIX

Pergunta

5 respostass a esta questão

Posts Recomendados

  • 0

Olá Setokaiba!

A variável $auctionDetails é usada para chamar a tabela legals_auctions e a função display amount está definida da seguinte forma:

function displayAmount($amount,$currency=NULL,$invoicelook=NULL) {

global $setts, $lang;

if ($invoicelook==NULL) {

  if ($amount<0) return "ítem trocado";

}

if ($currency==NULL) $currency = $setts['currency'];

if ($amount==99999999999) return "Above";

if ($setts['m_format'] == 1) $formattedAmount = number_format($amount,$setts['digits'],'.',',');

else $formattedAmount = number_format($amount,$setts['digits'],',','.');

if ($setts['position']==1) $result = $currency." ".$formattedAmount;

else $result = $formattedAmount." ".$currency;

if ($invoicelook==NULL&&$amount==0) $result="Nenhum Lance";

return $result;

}

as outras funções chamadas estão definidas assim:

function getSqlRow($query) {

$result = mysql_query($query) or die(mysql_error());

$row = mysql_fetch_array($result);

mysql_free_result($result);

return $row;

}

function getSqlNumber($sqlQuery) {

$query=mysql_query($sqlQuery);

$result=mysql_num_rows($query);

mysql_free_result($query);

return $result;

}

function getSqlField($sqlQuery,$field) {

$isQuery = getSqlNumber($sqlQuery);

$query = mysql_query($sqlQuery);

if ($isQuery>0) {

  $result=mysql_result($query,0,$field);

} else $result="n/a";

mysql_free_result($query);

return $result;

}

Na verdade, não está dando erros na tela, está apenas exibindo o campo errado, tipo, em vez de exibir o campo Seu Lance com o lance que acabei de efetuar, ele exibe Nenhum Lance, consequentemente, o campo Lance Atual, que deveria ser o meu lance neste momento, também acaba exibindo errado.

Editado por REALMISTERMIX
Link para o comentário
Compartilhar em outros sites

  • 0

Olá Pessoal,

Setokaiba, enviei para seu e-mail as páginas que fazem este processo. Analisei mais uma vez o script e reparei que o erro na verdade, está ocorrendo na página bid.php, que não está conseguindo inserir o lance efetuado no banco de dados e consequentemente, os campos da página auctiondetails.php não conseguem buscar o mesmo.

Se quiser eu posto aqui pra você dar uma olhada, mas de qualquer forma, enviei as páginas para seu e-mail para que você possa analisar o processo por completo.

as páginas enviadas foram as seguintes:

settings.php e functions.php (ajustes gerais do site)

bid.php (página onde o lance é efetuado, inserindo no BD o lance e atualizando as tabelas necessárias para a visualização)

auctiondetails (página de exibição dos detalhes do ítem leiloado)

Realmente depois de analisar as páginas e verificar no banco de dados, a página bid.php não está conseguindo inserir em todas as tabelas que deveria).

Peço que dê uma olhada para ver se consegue localizar o erro.

Se alguém quiser eu posto aqui esta página para que vocês dêem uma olhada também.

Abraço a todos!

Marcos

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...