Ir para conteúdo

POWERED BY:

Arquivado

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

Matheus Augusto 07

Sistema de Cadastro de Despesas [Idéias]

Recommended Posts

Sobre criar o campo meses pode ser, mas e quando passar de ano? Vai zerar o banco ou misturar os valores?

 

Eu copiei seu HTML no meu editor para visualizar melhor e encontrei erros. Tag's que se abrem e não fecham. O identificador da TAG name referente ao nome não está entre parênteses, que pode ser esse o principal erro de não estar dando certo.

 

PS: Fazer as coisas usando Table é ultrapassado. Caso tenha intenção de aprender front-end tbm sugiro ver sobre tabless

 

Abaixo está o HTML mexido por mim. Fiz um teste aqui e está passando os valores por POST normalmente. Compara com o teu para ver o que mudei e testa se dá certo.

 

<form action = "recebecaddespesa.php" method ="post">
           <table width="60%" border="1" align="center">
               <tr>
                   <td>
                       <p>Nome: </p>
                   </td>
                   <td>
                       <input type ="text" name = "nome" size="50" > <br />
                   </td>
               </tr>
               <tr>
                   <td>
                       <p>Tipo: </p>
                   </td>
                   <td>
                       <select name="tipo" size="1">
                           <option>Moradia</option>
                           <option>Transporte</option>
                           <option>Lazer/Informação</option>
                           <option>Alimentação</option>
                           <option>Educação</option>
                           <option>Outros</option>
                       </select>
                   </td>
               </tr>
               <tr>
                   <td>
                       <p>Mês</p>
                   </td>
                   <td>
                       <select name="mes" size="1">
                           <option>Janeiro</option>
                           <option>Fevereiro</option>
                           <option>Março</option>
                           <option>Abril</option>
                           <option>Maio</option>
                           <option>Junho</option>
                           <option>Julho</option>
                           <option>Agosto</option>
                           <option>Setembro</option>
                           <option>Outubro</option>
                           <option>Novembro</option>
                           <option>Dezembro</option>
                       </select>
                   </td>
               <tr>
                   <td colspan="2">
                       <p>
                           <input type=submit value ="Cadastro" align="right" class="imp1">
                       </p>
                   </td>
               </tr>
           </table>
       </form>

Compartilhar este post


Link para o post
Compartilhar em outros sites
  Em 04/01/2013 at 12:15, Diegus Miestro disse:

Sobre criar o campo meses pode ser, mas e quando passar de ano? Vai zerar o banco ou misturar os valores?

 

Eu copiei seu HTML no meu editor para visualizar melhor e encontrei erros. Tag's que se abrem e não fecham. O identificador da TAG name referente ao nome não está entre parênteses, que pode ser esse o principal erro de não estar dando certo.

 

PS: Fazer as coisas usando Table é ultrapassado. Caso tenha intenção de aprender front-end tbm sugiro ver sobre tabless

 

Abaixo está o HTML mexido por mim. Fiz um teste aqui e está passando os valores por POST normalmente. Compara com o teu para ver o que mudei e testa se dá certo.

 

<form action = "recebecaddespesa.php" method ="post">
           <table width="60%" border="1" align="center">
               <tr>
                   <td>
                       <p>Nome: </p>
                   </td>
                   <td>
                       <input type ="text" name = "nome" size="50" > <br />
                   </td>
               </tr>
               <tr>
                   <td>
                       <p>Tipo: </p>
                   </td>
                   <td>
                       <select name="tipo" size="1">
                           <option>Moradia</option>
                           <option>Transporte</option>
                           <option>Lazer/Informação</option>
                           <option>Alimentação</option>
                           <option>Educação</option>
                           <option>Outros</option>
                       </select>
                   </td>
               </tr>
               <tr>
                   <td>
                       <p>Mês</p>
                   </td>
                   <td>
                       <select name="mes" size="1">
                           <option>Janeiro</option>
                           <option>Fevereiro</option>
                           <option>Março</option>
                           <option>Abril</option>
                           <option>Maio</option>
                           <option>Junho</option>
                           <option>Julho</option>
                           <option>Agosto</option>
                           <option>Setembro</option>
                           <option>Outubro</option>
                           <option>Novembro</option>
                           <option>Dezembro</option>
                       </select>
                   </td>
               <tr>
                   <td colspan="2">
                       <p>
                           <input type=submit value ="Cadastro" align="right" class="imp1">
                       </p>
                   </td>
               </tr>
           </table>
       </form>

 

Uhum!Obrigado pela dica! Esse sistema ja antigo meu, so que tinhas coisas que nao tinha feito ainda e queria deixa-lo funcionando normal.

Outra coisa:o POST que eu me referi era este

<?php 
include("conectbd.php");
[b]$mes = $_POST['mes'];[/b]
$sql=mysql_query("SELECT * FROM tbdespesa WHERE tipo='".$mes."'") or die (mysql_error());

while ($linha=mysql_fetch_array($sql)){ 
  echo "<tr><td>".$linha['meses']."</td>";
  }

?>

O codigo acima é o que faz a consulta, que estou querendo fazer.Dai ele pega o mes ali que ta em negrito daqui:

[...]
<p > Mês </td><td>[b]<select name="mes"[/b] size="1">
     <option>Janeiro</option>
     <option>Fevereiro</option>
     <option>Março</option>
     <option>Abril</option>
     <option>Maio</option>
     <option>Junho</option>
      <option>Julho</option>
       <option>Agosto</option>
        <option>Setembro</option>
         <option>Outubro</option>
          <option>Novembro</option>
           <option>Dezembro</option>



     </select>

Deu pra comprender?

 

A respeito da criação do campo mes:

 

Eu pensei neste erro tambem, mas como accho que ja citei: este sistema é mais para estudo sabe? Dai essa parte de aperfeiçoamento acho que da pra fazer mais la na frente, primeiro eu queria que desse certo esta bendita consulta ^^

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa tarde,

 

Eu montei em ajax naquele esquema da modelagem que eu te falei nos primeiros post e veja como ficou - Clique aqui

 

Os registros que criei para fins de testes estão da seguinte forma no banco:

 

registrosbanco.png

 

Apenas o usuário 1 esta retornando, como se existisse um login prévio para o acesso, pois não criei sessão e setei manualmente mesmo para testar.

 

Deixei no jeito para você implementar para mais de um usuário caso precise depois.

 

Precisa arrumar várias coisas, mas enfim já é um começo.

 

Segue arquivos + modelagem - Clique aqui

 

Espero que ajude.

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.