fabiano_magno Postado Dezembro 5, 2005 Denunciar Share Postado Dezembro 5, 2005 ae vo cola o script que esta dando erro será que poderiam me ajudar a solucionar este problema......preciso muito desta ajuda.....<?///////////////////////////////////////////////////////////////// Irwing da Silva Ovando //////////////////// irwingso@yahoo.com.br //////////////////// (66) 8115-6403 ////////////////////////////////////////////////////////////////?><?php require_once('Connections/conecta.php'); ?><script language="javascript">function excluir() { if(confirm("Tem certeza que deseja excluir?")) return true; else return false;}</script><?phpmysql_select_db($database_conecta, $conecta);$query_dados = "select * from despesas where mes = mes order by dia asc";$dados = mysql_query($query_dados, $conecta) or die(mysql_error());$row_dados = mysql_fetch_assoc($dados);$totalRows_dados = mysql_num_rows($dados);mysql_select_db($database_conecta, $conecta);$query_pagar = "SELECT sum(valor) FROM despesas WHERE opcao = 's' and mes = mes";$pagar = mysql_query($query_pagar, $conecta) or die(mysql_error());$row_pagar = mysql_fetch_assoc($pagar);$totalRows_pagar = mysql_num_rows($pagar);mysql_select_db($database_conecta, $conecta);$query_receber = "SELECT sum(valor) FROM despesas WHERE opcao = 'e' and mes = mes";$receber = mysql_query($query_receber, $conecta) or die(mysql_error());$row_receber = mysql_fetch_assoc($receber);$totalRows_receber = mysql_num_rows($receber);?><link href="geral.css" rel="stylesheet" type="text/css"><style type="text/css"><!--a:link { text-decoration: none;}a:visited { text-decoration: none;}a:hover { text-decoration: underline;}a:active { text-decoration: none;}.style1 {color: #FFFFFF}--></style><title>Controle</title><table width="778" border="0" align="center" cellpadding="0" cellspacing="3" bgcolor="#999999"> <tr> <td bgcolor="#CCCCCC"><div align="center"><a href="index2.php?mes=01" class="meses">Janeiro</a> | <a href="index2.php?mes=02" class="meses"> Fevereiro</a> | <a href="index2.php?mes=03" class="meses"> Março</a> | <a href="index2.php?mes=04" class="meses"> Abril</a> | <a href="index2.php?mes=05" class="meses"> Maio</a> | <a href="index2.php?mes=06" class="meses"> Junho</a> | <a href="index2.php?mes=07" class="meses"> Julho</a> | <a href="index2.php?mes=08" class="meses"> Agosto</a> | <a href="index2.php?mes=09" class="meses"> Setembro</a> | <a href="index2.php?mes=10" class="meses"> Outubro</a> | <a href="index2.php?mes=11" class="meses"> Novembro</a> | <a href="index2.php?mes=12" class="meses">Dezembro</a> </div></td> </tr> <tr> <td bgcolor="#CCCCCC"><table width="100%" border="0" cellspacing="3" cellpadding="0"> <tr> <td width="85%"> <div align="center" class="topo"> <div align="left">Controle do mês: <? if($mes == '1'){ echo 'Janeiro'; } if($mes == '2'){ echo 'Fevereiro'; } if($mes == '3'){ echo 'Março'; } if($mes == '4'){ echo 'Abril'; } if($mes == '5'){ echo 'Maio'; } if($mes == '6'){ echo 'Junho'; } if($mes == '7'){ echo 'Julho'; } if($mes == '7 +1'){ echo 'Agosto'; } if($mes == '7 +2'){ echo 'Setembro'; } if($mes == '10'){ echo 'Outubro'; } if($mes == '11'){ echo 'Novembro'; } if($mes == '12'){ echo 'Dezembro'; } ?> </div> </div></td> <td width="15%"><div align="right"><a href="ad_dados.php?mes=<? echo $mes; ?>" class="meses">(+) Adicionar</a> </div></td> </tr> <tr> <td colspan="2"><hr></td> </tr> <tr> <td colspan="2" class="meses"> <div align="center"> <? if($totalRows_dados > 0){ ?> <?php do { ?> <form name="form1" method="post" action="pagar.php?cod=<? echo $row_dados[codigo]; ?>&mes=<? echo $mes; ?>"> <table width=100%" border="0" cellspacing="0" cellpadding="2"> <tr> <td width="3%"><div align="center"><a href="delete.php?cod=<? echo $row_dados[codigo]; ?>&mes=<? echo $mes; ?>" onClick="return excluir();"><img src="apagar.gif" alt="Excluir" width="15" height="15" border="0"></a></div></td> <td width="3%"><div align="center"><img src= <? if($row_dados[opcao] == 's'){ echo "sai.gif"; } if($row_dados[opcao] == 'e'){ echo "entra.gif"; } ?> alt="Status: <? if($row_dados[opcao] == 's'){ echo "Saída"; } if($row_dados[opcao] == 'e'){ echo "Entrada"; } ?>" width="15" height="15"></div></td> <td width="13%"><div align="center" class="meses"> <div align="left"><?php echo $row_dados['dia]; ?>/<?php echo $row_dados['mes']; ?>/2005</div> </div></td> <td width=49%"><div align="center" class="meses"> <div align="left"><strong><?php echo $row_dados['nome]; ?> </strong></div> </div></td> <td width="17%" class="valor"><div align="center" class="meses"> <div align="right"><strong>R$ <?php echo number_format($row_dados[valor],'2',',','.'); ?></strong></div> </div></td> <td width=15%" valign="middle"><div align="center"> <? if($row_dados[status] == 'não'){ echo '<input type="submit" name="Submit" value="Pagar">'; } if($row_dados[status] == 'sim'){ echo '<img src="ok.gif" width="23" height="15">'; } ?> </div></td> </tr> <tr> <td colspan="6"><hr></td> </tr> </table> </form> <?php } while ($row_dados = mysql_fetch_assoc($dados)); ?> <? } else echo 'Nenhum Registro'; ?></div></td> </tr> <tr> <td colspan="2"><table width="100%" border="0" cellpadding="0" cellspacing="3" bgcolor="#000000"> <tr> <td width="23%" class="titulos"><strong><?php echo number_format($row_pagar['sum(valor)],'2',',','.'); ?> à Pagar </strong></td> <td width="1%" class="titulos">|</td> <td width="44%"><span class="titulos"><strong><?php echo number_format($row_receber['sum(valor)'],'2',',','.'); ?> à Receber </strong></span></td> <td width=2%" class="titulos">|</td> <td width="30%" class="titulos">Saldo Previsto: <?php echo number_format($row_receber['sum(valor)] - $row_pagar['sum(valor)'],'2',',','.'); ?></td> </tr> </table></td> </tr> </table></td> </tr></table><div align="center"><span class="meses">by Irwing da Silva Ovando | <a href="mailto:irwingso@yahoo.com.br" class="meses">irwingso@yahoo.com.br</a> </span></div> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 lemissel Postado Dezembro 5, 2005 Denunciar Share Postado Dezembro 5, 2005 facilita ae brother... qual o problema???? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fabiano_magno Postado Dezembro 5, 2005 Autor Denunciar Share Postado Dezembro 5, 2005 to com problema na data.....não sei o que acontece........se eu clicar em qualquer link do mes ele não vai para o mes selecionado...não sei o que pode estar acontecendo!!!!!!!!!!!!!!!to precisando muito disso.....to com a corda no pescoco se não resolver isso....heheheheh....valeu's Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 lemissel Postado Dezembro 5, 2005 Denunciar Share Postado Dezembro 5, 2005 Isso acontece quando tu clica em (+) Adicionar???Bom, tu testa várias vezes a variável $mes, qual o valor inicial dela??? eu n achei no seu código nada atribuindo a essa variável... portanto, se eu n deixei escapar hehehe (o q é normal) essa variável pode estar zerada...Isso quer dizer que no trecho do teu código onde tu tens um link que passa o mês via querystring não irá passar valor algum...Verifique isso para mim por favor...Faça dois testes...Primeiro: Logo abaixo os testes da variável $mes, imprima o seu valor na tela.Segundo: Logo abaixo os testes tb, testa novamente a variável com a função empty(); if(empty($mes)) echo 'Está vazia'; Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fabiano_magno Postado Dezembro 6, 2005 Autor Denunciar Share Postado Dezembro 6, 2005 isso acontece quando clico no adicionar sim.......to precisando resolve este problema to com a corda no pescoco aki no trampo se eu não resolve isso!!!!!!!!!! se puder dar uma forca beleza......fabiano magno Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fabiano_magno Postado Dezembro 6, 2005 Autor Denunciar Share Postado Dezembro 6, 2005 como eu faço para imprimir o valor do mes, seguinte com este comando no final do codigo mes if(empty($mes)) echo 'Está vazia';impime o vazio....como resolve este problemat+ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fabiano_magno Postado Dezembro 6, 2005 Autor Denunciar Share Postado Dezembro 6, 2005 que erro é esse, to viajando nesse codigo jha to ficando maluco, seguinte quando tiro os $ da frente o o codigo fumega mas quando coloco o $ ele da este pau..... sabe me dizer o que pode ser..........You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ORDER BY dia DESC' at line 1valews Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 lemissel Postado Dezembro 6, 2005 Denunciar Share Postado Dezembro 6, 2005 (editado) Afinal!!! qual o erroq ue está dando???? Esse erro que tu postou é do MySQL...Tenta assim...$query_dados = "SELECT * FROM `despesas` WHERE `mes` = 'mes' ORDER BY `dia` ASC";Nota: esse código aí de cima foi o único que eu achei parecido heheh com DESC n tem n...Falou!!!PS... acho que estou mais perdido que vc... tente explicar melhor...Véio, para imprimir alguma coisa na tela, usa echo...ex.:echo $mes;e o que resultou no teste com a empty()??? não apareceu nada??? Editado Dezembro 6, 2005 por lemissel Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Guest Postado Dezembro 6, 2005 Denunciar Share Postado Dezembro 6, 2005 NO EMPTY APARECEU 'ESTA VAZIA' Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
fabiano_magno
ae vo cola o script que esta dando erro será que poderiam me ajudar a solucionar este problema......preciso muito desta ajuda.....
<?
///////////////////////////////////////////////////////
////////// Irwing da Silva Ovando //////////
////////// irwingso@yahoo.com.br //////////
////////// (66) 8115-6403 //////////
//////////////////////////////////////////////////////
?>
<?php require_once('Connections/conecta.php'); ?>
<script language="javascript">
function excluir() {
if(confirm("Tem certeza que deseja excluir?")) return true;
else return false;
}
</script>
<?php
mysql_select_db($database_conecta, $conecta);
$query_dados = "select * from despesas where mes = mes order by dia asc";
$dados = mysql_query($query_dados, $conecta) or die(mysql_error());
$row_dados = mysql_fetch_assoc($dados);
$totalRows_dados = mysql_num_rows($dados);
mysql_select_db($database_conecta, $conecta);
$query_pagar = "SELECT sum(valor) FROM despesas WHERE opcao = 's' and mes = mes";
$pagar = mysql_query($query_pagar, $conecta) or die(mysql_error());
$row_pagar = mysql_fetch_assoc($pagar);
$totalRows_pagar = mysql_num_rows($pagar);
mysql_select_db($database_conecta, $conecta);
$query_receber = "SELECT sum(valor) FROM despesas WHERE opcao = 'e' and mes = mes";
$receber = mysql_query($query_receber, $conecta) or die(mysql_error());
$row_receber = mysql_fetch_assoc($receber);
$totalRows_receber = mysql_num_rows($receber);
?>
<link href="geral.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
a:link {
text-decoration: none;
}
a:visited {
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
a:active {
text-decoration: none;
}
.style1 {color: #FFFFFF}
-->
</style><title>Controle</title><table width="778" border="0" align="center" cellpadding="0" cellspacing="3" bgcolor="#999999">
<tr>
<td bgcolor="#CCCCCC"><div align="center"><a href="index2.php?mes=01" class="meses">Janeiro</a> | <a href="index2.php?mes=02" class="meses"> Fevereiro</a> | <a href="index2.php?mes=03" class="meses"> Março</a> | <a href="index2.php?mes=04" class="meses"> Abril</a> | <a href="index2.php?mes=05" class="meses"> Maio</a> | <a href="index2.php?mes=06" class="meses"> Junho</a> | <a href="index2.php?mes=07" class="meses"> Julho</a> | <a href="index2.php?mes=08" class="meses"> Agosto</a> | <a href="index2.php?mes=09" class="meses"> Setembro</a> | <a href="index2.php?mes=10" class="meses"> Outubro</a> | <a href="index2.php?mes=11" class="meses"> Novembro</a> | <a href="index2.php?mes=12" class="meses">Dezembro</a> </div></td>
</tr>
<tr>
<td bgcolor="#CCCCCC"><table width="100%" border="0" cellspacing="3" cellpadding="0">
<tr>
<td width="85%">
<div align="center" class="topo">
<div align="left">Controle do mês:
<?
if($mes == '1'){ echo 'Janeiro'; }
if($mes == '2'){ echo 'Fevereiro'; }
if($mes == '3'){ echo 'Março'; }
if($mes == '4'){ echo 'Abril'; }
if($mes == '5'){ echo 'Maio'; }
if($mes == '6'){ echo 'Junho'; }
if($mes == '7'){ echo 'Julho'; }
if($mes == '7 +1'){ echo 'Agosto'; }
if($mes == '7 +2'){ echo 'Setembro'; }
if($mes == '10'){ echo 'Outubro'; }
if($mes == '11'){ echo 'Novembro'; }
if($mes == '12'){ echo 'Dezembro'; }
?>
</div>
</div></td>
<td width="15%"><div align="right"><a href="ad_dados.php?mes=<? echo $mes; ?>" class="meses">(+) Adicionar</a> </div></td>
</tr>
<tr>
<td colspan="2"><hr></td>
</tr>
<tr>
<td colspan="2" class="meses">
<div align="center">
<? if($totalRows_dados > 0){ ?>
<?php do { ?>
<form name="form1" method="post" action="pagar.php?cod=<? echo $row_dados[codigo]; ?>&mes=<? echo $mes; ?>">
<table width=100%" border="0" cellspacing="0" cellpadding="2">
<tr>
<td width="3%"><div align="center"><a href="delete.php?cod=<? echo $row_dados[codigo]; ?>&mes=<? echo $mes; ?>" onClick="return excluir();"><img src="apagar.gif" alt="Excluir" width="15" height="15" border="0"></a></div></td>
<td width="3%"><div align="center"><img src=
<?
if($row_dados[opcao] == 's'){ echo "sai.gif"; }
if($row_dados[opcao] == 'e'){ echo "entra.gif"; }
?> alt="Status: <?
if($row_dados[opcao] == 's'){ echo "Saída"; }
if($row_dados[opcao] == 'e'){ echo "Entrada"; }
?>"
width="15" height="15"></div></td>
<td width="13%"><div align="center" class="meses">
<div align="left"><?php echo $row_dados['dia]; ?>/<?php echo $row_dados['mes']; ?>/2005</div>
</div></td>
<td width=49%"><div align="center" class="meses">
<div align="left"><strong><?php echo $row_dados['nome]; ?>
</strong></div>
</div></td>
<td width="17%" class="valor"><div align="center" class="meses">
<div align="right"><strong>R$ <?php echo number_format($row_dados[valor],'2',',','.'); ?></strong></div>
</div></td>
<td width=15%" valign="middle"><div align="center">
<?
if($row_dados[status] == 'não'){ echo '<input type="submit" name="Submit" value="Pagar">'; }
if($row_dados[status] == 'sim'){ echo '<img src="ok.gif" width="23" height="15">'; }
?>
</div></td>
</tr>
<tr>
<td colspan="6"><hr></td>
</tr>
</table>
</form>
<?php } while ($row_dados = mysql_fetch_assoc($dados)); ?>
<? } else echo 'Nenhum Registro'; ?></div></td>
</tr>
<tr>
<td colspan="2"><table width="100%" border="0" cellpadding="0" cellspacing="3" bgcolor="#000000">
<tr>
<td width="23%" class="titulos"><strong><?php echo number_format($row_pagar['sum(valor)],'2',',','.'); ?> à Pagar </strong></td>
<td width="1%" class="titulos">|</td>
<td width="44%"><span class="titulos"><strong><?php echo number_format($row_receber['sum(valor)'],'2',',','.'); ?> à Receber </strong></span></td>
<td width=2%" class="titulos">|</td>
<td width="30%" class="titulos">Saldo Previsto: <?php echo number_format($row_receber['sum(valor)] - $row_pagar['sum(valor)'],'2',',','.'); ?></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>
<div align="center"><span class="meses">by Irwing da Silva Ovando | <a href="mailto:irwingso@yahoo.com.br" class="meses">irwingso@yahoo.com.br</a> </span></div>
Link para o comentário
Compartilhar em outros sites
8 respostass a esta questão
Posts Recomendados
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.