peterhall 0 Denunciar post Postado Março 15, 2010 boas. tenho uma tabela em mysql com diversos dados, sendo um deles "timestamp" que regista a data e hora qd um registo é inserido, até aqui td bem. Agora, em php, esse mesmo campo com o tipo "timestamp" é importado de mysql e inserido num campo, ao qual eu pretendo adicionar a esta data de registo mais 8 dias. o código: <?php // inclui o arquivo de validar sessão include "validar_session.php"; // inclui o arquivo de configuração do sistema include "Config/config_lista.php"; // faz consulta no banco de dados $consulta = mysql_query("select * from contahead"); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> <style type="text/css"> <!-- .style1 {font-size: 36px} .style2 { color: #000000; font-weight: bold; } .style3 { color: #FFFFFF; font-weight: bold; } --> </style> </head> <body> <form action="" method="post" enctype="multipart/form-data"> <table width="900" border="0" cellpadding="0" cellspacing="0"> <!--DWLayoutTable--> <tr> <td width="30" height="29"> </td> <td width="30"> </td> <td width="30"> </td> <td width="30"> </td> <td width="30"> </td> <td width="30"> </td> <td width="30"> </td> <td width="30"> </td> </tr> <tr> <td height="65"> </td> <td> </td> <td> </td> <td valign="top"><span class="style1">Lista</span> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td height="20"> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td height="2"></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td height="52"> </td> <td colspan="6" valign="top"><table width="100%" border="2" bordercolor="#FFFFFF" cellpadding="0" cellspacing="0"> <!--DWLayoutTable--> <tr> <td width="20" height="24" align="center" valign="middle" bgcolor="#000000"><span class="style3">Utilizador</span></td> <td width="25" align="center" valign="middle" bgcolor="#000000" class="style3">Valor:</td> <td width="10" align="center" valign="middle" bgcolor="#000000" class="style3">Prazo:</td> <td width="5" align="center" valign="middle" bgcolor="#000000" class="style3">Taxa de Juro:</td> <td width="6" align="center" valign="middle" bgcolor="#000000" class="style3">Carga Financeira:</td> <td width="4" align="center" valign="middle" bgcolor="#000000" class="style3">Classificação:</td> <td width="10" align="center" valign="middle" bgcolor="#000000" class="style3">Seguro:</td> <td width="10" align="center" valign="middle" bgcolor="#000000" class="style3">Bens:</td> <td width="10" align="center" valign="middle" bgcolor="#000000" class="style3">Documentação:</td> <td width="10" align="center" valign="middle" bgcolor="#000000" class="style3">Profissional:</td> <td width="10" align="center" valign="middle" bgcolor="#000000" class="style3">Estado:</td> <td width="50" align="center" valign="middle" bgcolor="#000000" class="style3">Data de Fecho:</td> </tr> <?php while($linhas = mysql_fetch_object($consulta)) { ?> <tr> <td height="24" align="center" valign="middle" bgcolor="#CCCCCC"><?php echo $linhas->user_name;?> </td> <td align="center" valign="middle" bgcolor="#CCCCCC"><?php echo $linhas->valor_emprestimo;?><span>€</span> </td> <td align="center" valign="middle" bgcolor="#CCCCCC"><?php echo $linhas->prazo;?> </td> <td align="center" valign="middle" bgcolor="#CCCCCC"><?php echo $linhas->juro_ini*100;?><span>%</span> </td> <td align="center" valign="middle" bgcolor="#CCCCCC"><?php echo $linhas->carga_financeiraA*100;?><span>%</span> </td> <td align="center" valign="middle" bgcolor="#CCCCCC"><?php echo $linhas->classificacao;?> </td> <td align="center" valign="middle" bgcolor="#CCCCCC"><?php echo $linhas->seguro;?> </td> <td align="center" valign="middle" bgcolor="#CCCCCC"><?php echo $linhas->bens;?> </td> <td align="center" valign="middle" bgcolor="#CCCCCC"><?php echo $linhas->documentacao;?> </td> <td align="center" valign="middle" bgcolor="#CCCCCC"><?php echo $linhas->professional;?> </td> <td align="center" valign="middle" bgcolor="#CCCCCC"><?php echo $linhas->estado;?> </td> <td align="center" valign="middle" bgcolor="#CCCCCC"><?php echo $linhas->dt_created;?> </td> </a></td> </tr> <?php } ?> </table></td> <td> </td> </tr> <tr> <td height="136"> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> </table> </form> </body> </html> qual a melhor solução para adicionar estes mesmo 8 dias a este campo (label: "Tempo de Fecho"; campo: "dt_created"). Obgdo. Compartilhar este post Link para o post Compartilhar em outros sites
Quelipe 15 Denunciar post Postado Março 15, 2010 Use a função mktime() $data = date("Y-m-d", mktime(0,0,0, date("m"), date("d")+ 8, date("y"))); At+ Compartilhar este post Link para o post Compartilhar em outros sites
Williams Duarte 431 Denunciar post Postado Março 15, 2010 <?php echo date('Y-m-d', strtotime($linha->dt_created ."+8 day")); ?> Compartilhar este post Link para o post Compartilhar em outros sites
peterhall 0 Denunciar post Postado Março 15, 2010 obrigadão. resultou na perfeição!!! Já agora, para substituir o valor de uma campo por imagem, qual seria o código? neste exemplo: <?php echo $linhas->seguro;?> ----- se o resultado for "sim" ou " "Sim", trocar por "image.jpg" Compartilhar este post Link para o post Compartilhar em outros sites
Williams Duarte 431 Denunciar post Postado Março 15, 2010 é so comparar if ($linha->seguro == 'sim'){ echo imagem.jpg } Compartilhar este post Link para o post Compartilhar em outros sites
peterhall 0 Denunciar post Postado Março 17, 2010 é so comparar if ($linha->seguro == 'sim'){ echo imagem.jpg } só mais uma coisa (de rookie mesmo), onde coloco a linha do if ? :huh: Compartilhar este post Link para o post Compartilhar em outros sites
Matias Rezende 50 Denunciar post Postado Março 18, 2010 Caro peterhall, mantenha um tópico para cada dúvida. Como a dúvida inicial foi solucionada, o tópico será marcado como Resolvido. Para a segunda dúvida, crie um novo tópico. Carlos Eduardo Compartilhar este post Link para o post Compartilhar em outros sites
peterhall 0 Denunciar post Postado Março 18, 2010 tá certo... já criei e o anterior está resolvido sim! valeu!! Compartilhar este post Link para o post Compartilhar em outros sites