Ir para conteúdo

Arquivado

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

wislan10

Erro DateTime::__construct()

Recommended Posts

Pessoal, meu codigo ta dando erro na hora de exibir :

 

Fatal error: Uncaught exception 'Exception' with message 'DateTime::__construct() [<a href='datetime.construct'>datetime.construct</a>]: Failed to parse time string (2014/11/Selecione) at position 4 (/): Unexpected character' in /home/u696997035/public_html/paginas/devedores.php:21 Stack trace: #0 /home/u696997035/public_html/paginas/devedores.php(21): DateTime->__construct('2014/11/Selecio...') #1 /home/u696997035/public_html/index2.php(80): require('/home/u69699703...') #2 {main} thrown in/home/u696997035/public_html/paginas/devedores.php on line 21

 

o codigo é:

<? include('modulos/autoriza.php');?>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<div id="boxtitulo">DEVEDORES</div>
<?
$x = date('Y/m/d'); 
$query = "SELECT * FROM titular WHERE datavencimento=".+$x." ORDER BY datavencimento ASC";
$result = mysql_query($query);
while($halls = mysql_fetch_array($result)){
$id = $halls['id'];
$data = $halls['datavencimento'];
$nome = $halls['nome'];
$plano = $halls['plano'];
switch($plano[0]) {
case '0': $plano2 = 'INDIVIDUAL'; break;
case '1': $plano2 = 'FAMILIAR';break;
default : $plano2 = 'Error';}
$explodedata = explode("/", $data);
$exibirdata = ''.$explodedata[2].'/'.$explodedata[1].'/'.$explodedata[0].'';
$dataAtual = new DateTime();
$dataExpira = new DateTime($data);
if ($dataAtual > $dataExpira){
  echo '<table width="620" border="0" cellpadding="0" cellspacing="0" style="text-transform:uppercase;margin-bottom:5px;">
  <tr>
    <td width="542"><strong>NOME</strong>: '.$nome.'     <strong>VENCIMENTO</strong>: '.$exibirdata.'     <strong>PLANO</strong>: '.$plano2.'    </td>
    <td width="78"><a href="?go=verdevedor&id='.$id.'"><div id="pagar">DETALHES</div></a></td>
  </tr>
</table>';}}?>

Alguém sabe como resolver?

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.