Ir para conteúdo

POWERED BY:

Arquivado

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

MrEd

O que pode ser ???

Recommended Posts

Pessoal eu fiz o seguinte código que funciona normalmente, exceto que tudo o que vem depois do while seja em php ou html, nao esta aparecendo. Alguém sabe o que pode ser?

<?include "../inc/conecta.inc";?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>..:: Estatísticas ::..</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head><body><?$dia=date(d);$mes=date(m);$ano=date(Y);$sql="Select * from sorteados where mes='$mes' and ano='$ano' and ativo='A' order by dia";$resultado=mysql_query($sql,$conexao);?><table width="70%" border="1" align="center">  <tr>     <td width="15%"><div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Nome</strong></font></div></td>    <td width="19%"><div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>E-Mail</strong></font></div></td>    <td width="21%"><div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Promoção</strong></font></div></td>    <td width="17%"><div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Prêmio</strong></font></div></td>    <td width="28%"><div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Sorteado         em:</strong></font></div></td>  </tr>  <?  $contador = 0;  while($linhas=mysql_fetch_array($resultado) or die(mysql_error())) {  ?>  <tr>     <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">       <?=$linhas["nome"];?>      </font></td>    <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">       <?=$linhas["email"];?>      </font></td>    <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">       <?=$linhas["promocao"];?>      </font></td>    <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">       <?=$linhas["premio"];?>      </font></td>    <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">       <?=$linhas["dia"];?>      /       <?=$linhas["mes"];?>      /       <?=$linhas["ano"];?>      </font></td>  </tr>  <?  $contador = $contador + 1;  }  mysql_close($conexao);  $estat_mensal = ($contador / $dia); $estat_m_final = ($estat_mensal / 4); $estatistica = (100 * $estat_m_final); echo $estatistica;   ?>  <tr>     <td><?=$contador?></td>  </tr></table></body></html>

Por que nada que vem depois do while esta sendo impresso na tela?GratoEduardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

ta ai meu amigo me diz c funcionou!

 

 

<?include "../inc/conecta.inc";?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>..:: Estatísticas ::..</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><style>td{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}</style></head><body><?$dia=date(d);$mes=date(m);$ano=date(Y);$sql="Select * from sorteados where mes='$mes' and ano='$ano' and ativo='A' order by dia";$resultado=mysql_query($sql,$conexao);?><table width="70%" border="0" align="center" cellpadding="5" cellspacing="0">  <tr>     <td width="15%" align="center"><strong>Nome</strong></td>    <td width="19%" align="center"><strong>E-Mail</strong></td>    <td width="21%" align="center"><strong>Promoção</strong></td>    <td width="17%" align="center"><strong>Prêmio</strong></td>    <td width="28%" align="center"><strong>Sorteado em:</strong></td>  </tr>  <?  $contador = 0;  while($linhas=mysql_fetch_array($resultado) or die(mysql_error())) {  ?>  <tr <? if($contador%2 == 0){ ?>bgcolor="#cccccc"<? } ?>>    <td><?=$linhas["nome"]?></td>    <td><?=$linhas["email"]?></td>    <td><?=$linhas["promocao"]?></td>    <td><?=$linhas["premio"]?></td>    <td><?=$linhas["dia"]?> / <?=$linhas["mes"]?> / <?=$linhas["ano"]?></td>  </tr>  <?  $contador ++;  }  mysql_close($conexao);  $estat_mensal = ($contador / $dia); $estat_m_final = ($estat_mensal / 4);$estatistica = (100 * $estat_m_final);  ?>  <tr>     <td>	estatistica:       <?=$estatistica?><br>	contador:       <?=$contador?>    </td>    <td> </td>    <td> </td>    <td> </td>    <td> </td>  </tr></table></body></html>

 

 

the void

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mto obrigado e desculpe a demora na resposta. Não funcionou ele imprime os mesmo dados na tela so q o q vem depois do while ainda nao esta funcionando :(

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ou talvez o select não esta trazendo nada da tabela!! Imprimi esse comando SQL na tela copia, joga num front do MySQL e roda pra ver se traz resultado!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

O codigo funciona normal e o Select esta trazendo os dados de acordo com o comando. So q depois do loop while nada do codigo q vem depois esta funcinando.

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.