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

Wwhile.. Em Que Linha Coloco


Milk

Pergunta

Ai galera

estou postando novamente esse script pra alguém me dizer onde coloco a clausula WHILE que vai fazer com que a tabela mostre varios registros.. é que agora só tá mostrando um.. o 1º...

<?

include "dbconfig.php";

?>

<html>

<head>

<title>BUSCA MES</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

</head>

<body>

<?

echo"$mes";

$sql="SELECT nome_devedor,desc_conta,valor_conta,venc_conta, tipo_conta, status_conta

FROM debitos_copy,devedor

WHERE status_conta = 01 and debitos_copy.cod_devedor1 = devedor.codigo_devedor and substring(debitos_copy.venc_conta,6,2)=$mes";

$query = @mysql_query($sql);

if (!$query){

die ("Problemas ao executar o sql !!!");

} else {

$total = mysql_num_rows($query);

if($total == 0) {

echo "Não existem contas a vencer este mês";

} else {

if($total>0)

echo "Existem $total contas a vencer no mês $mes";

while ($coluna = @mysql_fetch_array($query)){

$nome = $coluna["nome_devedor"];

$descricao = $coluna["desc_conta"];

$vencimento = $coluna["venc_conta"];

$valor = $coluna["valor_conta"];

$status = $coluna["status_conta"];

$tipo = $coluna["tipo_conta"];

//echo "<b>$nome</b><br>$descricao<br>$vencimento<br>$valor<br>$status<br><br>";

}

}

}

?>

<table width="96%" border="1">

<tr>

<td width="20%"><div align="center"><strong><font size="1" face="Verdana">Quem

Paga</font></strong></div></td>

<td width="22%"><div align="center"><strong><font size="1" face="Verdana">Descri&ccedil;&atilde;o</font></strong></div></td>

<td width="21%"><div align="center"><strong><font size="1" face="Verdana">Vencimento</font></strong></div></td>

<td width="18%"><div align="center"><strong><font size="1" face="Verdana">Valor

R$</font></strong></div></td>

<td width="1%"><div align="center"><strong><font size="1" face="Verdana">Tipo</font></strong></div></td>

<td width="18%"><div align="center"><strong><font size="1" face="Verdana">Status</font></strong></div></td>

</tr>

<tr>

<td><div align="center"><font size="1" face="Verdana"><?php echo"$nome"; ?></font></div></td>

<td><div align="center"><font size="1" face="Verdana"><?php echo"$descricao"; ?></font></div></td>

<td><div align="center"><font size="1" face="Verdana"><?php echo"$vencimento"; ?></font></div></td>

<td><div align="center"><font size="1" face="Verdana"><?php echo"$valor"; ?></font></div></td>

<td><div align="center"><font size="1" face="Verdana"><?php echo"$tipo"; ?></font></div></td>

<td><div align="center"><font size="1" face="Verdana"><?php echo"$status"; ?></font></div></td>

</tr>

</table>

<?

mysql_close($conn);

?>

</body>

</html>

ajudem ai....

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

Eu analizei mais o seu código e vi que o erro era os "}"

Tente agora esse codigo:

<?

echo"$mes";

$sql="SELECT nome_devedor,desc_conta,valor_conta,venc_conta, tipo_conta, status_conta

FROM debitos_copy,devedor

WHERE status_conta = 01 and debitos_copy.cod_devedor1 = devedor.codigo_devedor and substring(debitos_copy.venc_conta,6,2)=$mes";

$query = @mysql_query($sql);

if (!$query){

die ("Problemas ao executar o sql !!!");

} else {

$total = mysql_num_rows($query);

if($total == 0) {

echo "Não existem contas a vencer este mês";

} else {

if($total>0)

echo "Existem $total contas a vencer no mês $mes";

while ($coluna = @mysql_fetch_array($query)){

$nome = $coluna["nome_devedor"];

$descricao = $coluna["desc_conta"];

$vencimento = $coluna["venc_conta"];

$valor = $coluna["valor_conta"];

$status = $coluna["status_conta"];

$tipo = $coluna["tipo_conta"];

//echo "<b>$nome</b><br>$descricao<br>$vencimento<br>$valor<br>$status<br><br>";

?>

<table width="96%" border="1">

<tr>

<td width="20%"><div align="center"><strong><font size="1" face="Verdana">Quem

Paga</font></strong></div></td>

<td width="22%"><div align="center"><strong><font size="1" face="Verdana">Descri&ccedil;&atilde;o</font></strong></div></td>

<td width="21%"><div align="center"><strong><font size="1" face="Verdana">Vencimento</font></strong></div></td>

<td width="18%"><div align="center"><strong><font size="1" face="Verdana">Valor

R$</font></strong></div></td>

<td width="1%"><div align="center"><strong><font size="1" face="Verdana">Tipo</font></strong></div></td>

<td width="18%"><div align="center"><strong><font size="1" face="Verdana">Status</font></strong></div></td>

</tr>

<tr>

<td><div align="center"><font size="1" face="Verdana"><?php echo"$nome"; ?></font></div></td>

<td><div align="center"><font size="1" face="Verdana"><?php echo"$descricao"; ?></font></div></td>

<td><div align="center"><font size="1" face="Verdana"><?php echo"$vencimento"; ?></font></div></td>

<td><div align="center"><font size="1" face="Verdana"><?php echo"$valor"; ?></font></div></td>

<td><div align="center"><font size="1" face="Verdana"><?php echo"$tipo"; ?></font></div></td>

<td><div align="center"><font size="1" face="Verdana"><?php echo"$status"; ?></font></div></td>

</tr>

</table>

<?

}

}

}

mysql_close($conn);

?>

</body>

</html>

Agora vai, e você pode usar qualquer umas das funções sql.

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,3k
    • Posts
      652,2k
×
×
  • Criar Novo...