Ir para conteúdo
Fórum Script Brasil

Illidan

Veteranos
  • Total de itens

    2.027
  • Registro em

  • Última visita

Tudo que Illidan postou

  1. Usa o comando normal de frames, mesmo! (frameset cols = ...) Só que você divide a página em colunas. Por exemplo, a coluna da esquerda, você deixa com uns 790 pixels, e a outra com o que sobrar. Aí você manda não exibir a barra de rolagem da coluna da direita.
  2. Obrigado, Gladisson! É um prazer ajudar esse pessoal... eu tb sou iniciante em PHP.
  3. Putz, agora que eu vi seu código inteiro... entendi o problema! Quando você tenta escrever a tablela usando as variáveis, ele só vai pegar a última atribuição àquelas variáveis (a última linha do resultado da consulta mysql). Bom, faça o seguinte: Onde está: 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>"; }
  4. Amigo, onde você colocou: 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>"; } substitua tudo por: if ($total > 0) { // aqui você não abriu a chave do if no seu código echo "Existem $total contas a vencer no mês $mes"; while ($coluna = @mysql_fetch_array($query)) { echo "<b>" . $coluna["nome_devedor"] . "</b><br>"; echo $coluna["desc_conta"] . "<br>"; echo $coluna["venc_conta"] . "<br>"; echo $coluna["valor_conta"] . "<br>"; echo $coluna["status_conta"] . "<br><br>"; } } Aparentemente, o problema no seu código era a falta da abertura de uma chave no bloco do "if". De qualquer forma, funciona assim: (acho que você já sabe, mas beleza) O mysql_fetch_array transformará em um array a primeira linha do resultado da consulta no banco de dados (que é $coluna["nome do campo no mysql"]). Se você usar essa função novamente, ele pegará a próxima linha do resultado da consulta. Por isso a função while é útil aqui, pois ela vai passar o mysql_fetch_array enquanto houver linhas no resultado da consulta. E, a cada passagem, ela vai escrever o conteúdo da linha que ela tá transformando em array. Esse código serve para exibir, apenas. Se a sua idéia é associar cada linha do resultado em variáveis, o código vai mudar um pouco. Eu aconselharia o uso da função FOR ao invés de WHILE. Qualquer dúvida, entre em contato. Um abraço. Carlos
×
×
  • Criar Novo...