problema data 30/11/-1

  • Creatore Discussione Creatore Discussione twogate
  • Data di inizio Data di inizio

twogate

Utente Attivo
30 Ago 2018
28
0
1
PHP:
  <?php
        chdir(dirname(__DIR__));   
       require  __DIR__.'/../include/navtesta.php';?>
        <body style="background-color:grey">
        <div class="container">

            <!-- Page Heading -->
            <div class="lista">
                <div class="col-lg-12">
                     <div class="form">
                
                          

<tr>
       </div>

                <div class="col-sm-12">

                    <table class="table table-bordered table-hover">

                        <thead class="bg-success">
                            <tr>
                                <td>Id</td>
                                <td>data</td>
                                <td>numero fattura</td>
                                <td>id fornitore</td>
                                <td>importo</td>
                                <td>id categorie</td>
                                <td>data pagamento</td>
                                <td>assegno</td>
                            </tr>
                        </thead>

                        <tbody>

<?php


if (isset($lista)){
    //  function datanulla($rec){
    // if($rec = "30/11/-1"){
    //     $rec="";
    // } else{
    //     $rec=$rec;
    // }
    // }
    function foo( $aDate = null){
   if ($aDate="30/11/-1"){
       $aDate ="";
   } else {
     $aDate ;
   }
}

foreach ($lista as $row)  {
 
    
$idfat = $row['idfat'];
$data= strftime('%d/%m/%Y',strtotime($row['data'])) ;
$numero_fattura = $row['numero_fattura'];
$idfor = $row['idfor'];
$importo = $row['importo'];
$idcat = $row['idcat'];
$assegno= $row['assegno'];
$data_pag =(strftime('%d/%m/%Y',strtotime($row['data_pag']))) ;


echo "<tr>";

echo   "<td>{$idfat}</td>";
echo   "<td>{$data}</td>";
echo   "<td>{$numero_fattura}</td>";
echo   "<td>{$idfor}</td>";
echo   "<td>{$importo}</td>";
echo   "<td>{$idcat}</td>";
echo   "<td>{$data_pag}</td>";
echo   "<td>{$assegno}</td>";
 

echo   "<td class='bg-success'><span class='glyphicon glyphicon-edit'></span><a href='controllerfatt.php?editfat={$idfat}'>modifica</a></td>";
echo   "<td class='bg-danger'><span class='glyphicon glyphicon-remove-sign'></span><a href='trovati.php?deletefat={$idfat}'>cancella</a></td>";
echo "</tr>";

}
}
buona sera ho un problema con un mio programma php mysql ,inserisco le fatture in un database mysql dove ho un po di campi tra cui data e data_pagamento ,quest'ultimo puo' essere nullo .Sul computer le date_pagamento nulle restano vuote nella tabella della visione ,mentre nell'hosting di aruba il campo data_pagamento nullo mi compare questa scritta 30/11/-1.
Lo stesso problema l'ho posto pure nella sezione mysql ma dopo 1 settimana nessuna risposta qui mi posto il codice della visione dei dati
php
 

Discussioni simili