Ir para conteúdo

Arquivado

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

SrTunes

[Resolvido] Inverter o formato da data em um código que lista dad

Recommended Posts

Amigos, estou com um problema, meu conhecimento não me ajuda... rs

 

Fiz um código php para listar os dados de uma tabela MySQL e ta funcionando beleza:

 

<?php
		require ('codigos/codigos.php');
		$result = select("despesas","data_pagto, favorecido, montante"); // se quiser uma consulta apenas com o nome da tabela e os campos

		for($i=0;$i<count($result);$i++){

		echo "<tr><td>" . $result[$i]['data_pagto'] . "</td><td>" .$result[$i]['favorecido'] . "</td><td>" . $result[$i]['montante'] . "</td></tr>";

		}
		mysql_close($conect);
	?>

 

Meu problema é que ele pega a data da tabela e a exibe como esta no MySQL. Eu preciso inverte-la antes de exibir, mas nesse código ainda não consegui descobrir um jeito, pois estou usando um select com uma variavel só. Alguém tem uma idéia que possa me ajudar?

 

Obrigado mesmo. :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se estiver no formato do Mysql, você consegue converter fazendo isso:

 

<?php

$dt = strtotime($result[$i]['data_pagto']); //converte a data em time;
$date = date('d/m/Y', $dt); //nessta string 'd/m/Y' você coloca o que precisa sair.
echo $date;
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se estiver no formato do Mysql, você consegue converter fazendo isso:

 

<?php

$dt = strtotime($result[$i]['data_pagto']); //converte a data em time;
$date = date('d/m/Y', $dt); //nessta string 'd/m/Y' você coloca o que precisa sair.
echo $date;
?>

 

Então, esse meu código é uma lista que vai incrementando até não ter mais dados na tabela MySQL, como você viu. Como vou colocar esse código seu ai sem que de problema??

 

Valeu por ajudar!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Desta forma:

<?php
   require ('codigos/codigos.php');
   $result = select("despesas","data_pagto, favorecido, montante"); // se quiser uma consulta apenas com o nome da tabela e os campos

   for($i=0;$i<count($result);$i++){
       $date = date('d/m/Y', strtotime($result[$i]['data_pagto']));
       echo "<tr><td>" . $date . "</td><td>" .$result[$i]['favorecido'] . "</td><td>" . $result[$i]['montante'] . "</td></tr>";

   }

   mysql_close($conect);
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Desta forma:

<?php
   require ('codigos/codigos.php');
   $result = select("despesas","data_pagto, favorecido, montante"); // se quiser uma consulta apenas com o nome da tabela e os campos

   for($i=0;$i<count($result);$i++){
       $date = date('d/m/Y', strtotime($result[$i]['data_pagto']));
       echo "<tr><td>" . $date . "</td><td>" .$result[$i]['favorecido'] . "</td><td>" . $result[$i]['montante'] . "</td></tr>";

   }

   mysql_close($conect);
?>

 

Nossa!! Agora entendi!

Poutz, muitíssimo obrigado. Ajudou demais.

 

Thanks.

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.