Ir para conteúdo

POWERED BY:

Arquivado

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

horacio2009

php com mysql

Recommended Posts

bom dia a todos!!

pessoal, o que tem de errado nesse código???

ele dá o aviso de Warning: mysql_result() [function.mysql-result]: Unable to jump to row 1 on MySQL result index 10 mas ainda não consigo ver o que tem de errado...alguém me ajuda com isso???

 

 

$hoje=time();
$hoje=date("Y-m-d G:i:s", $hoje);
$comeco_semana=date( 'Y-m-d H:i:s', strtotime( 'last sunday' ) );

$QueryDEPagamentosNessePeriodo="SELECT  count('pago')as totalPago, situacao FROM `boletos_gerados` WHERE operador='$solicitante' AND data between '$comeco_semana' AND '$hoje' AND pago='1'";



$tabelasPago=mysql_query("$QueryDEPagamentosNessePeriodo");
$boletos_pagos=mysql_num_rows($tabelasPago);
echo"<br>$boletos_pagos<br>";
$x="0";
for($x;$x<$boletos_pagos;$x++)
{
$MeusBoletosPagos=mysql_result($tabelasPago,$x,'totalPago');
echo"meus boletos pagos $MeusBoletosPagos";
$boletos_pagos="$MeusBoletosPagos";
}

 

Obrigado a todos!!!

Horácio

Compartilhar este post


Link para o post
Compartilhar em outros sites

O erro está nessa parte:

$QueryDEPagamentosNessePeriodo="SELECT  count('pago')as totalPago, situacao FROM `boletos_gerados` WHERE operador='$solicitante' AND data between '$comeco_semana' AND '$hoje' AND pago='1'";

 

Tente o seguinte:

 

$QueryDEPagamentosNessePeriodo="SELECT*FROM  count('pago') WHERE operador='$solicitante' AND data between '$comeco_semana' AND '$hoje' AND pago='1'";

Compartilhar este post


Link para o post
Compartilhar em outros sites

$MeusBoletosPagos=mysql_result($tabelasPago,$x,'totalPago');

 

Não está achando o valor acima.

Deve ser por isso:

 

$QueryDEPagamentosNessePeriodo="SELECT  count('pago')as totalPago, situacao FROM `boletos_gerados` WHERE operador='$solicitante' AND data between '$comeco_semana' AND '$hoje' AND pago='1'";
$tabelasPago=mysql_query("$QueryDEPagamentosNessePeriodo");

 

Cara... uma dica, diminua o tamanho dessa variáveis... Oloco!

Tá usando o Dreamweaver ?

 

Troca por isso:

$QueryDEPagamentosNessePeriodo="SELECT  count(pago)as totalPago, situacao FROM `boletos_gerados` WHERE operador='$solicitante' AND data between '$comeco_semana' AND '$hoje' AND pago='1'";
$tabelasPago=mysql_query($QueryDEPagamentosNessePeriodo);

 

Caso não funcione, imprima a query na tela, copie, cole no MYSQL e executa para ver o erro.

 

echo QueryDEPagamentosNessePeriodo;

 

O erro está nessa parte:

$QueryDEPagamentosNessePeriodo="SELECT  count('pago')as totalPago, situacao FROM `boletos_gerados` WHERE operador='$solicitante' AND data between '$comeco_semana' AND '$hoje' AND pago='1'";

 

Tente o seguinte:

 

$QueryDEPagamentosNessePeriodo="SELECT*FROM  count('pago') WHERE operador='$solicitante' AND data between '$comeco_semana' AND '$hoje' AND pago='1'";

 

Nossa cara, desculpa... mas o que é isso que você postou ? Tá dando um FROM num COUNT! :S :S :S

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.