requête correcte mais rien ne s'affiche
Posté : 14 mai 2012, 10:44
Bonjour à tous, j'ai cette requête ci:
avec date action qui a pour valeur:
je ne sais pas pourquoi
d'avance merci pour votre aide.
<?php
$jours = date('Y-m-d');
$sql = "SELECT * FROM agenda where n_doss='".mysql_real_escape_string($_GET['n_doss'])."' AND date_action = ".$jours." AND liasse='".$_GET['liasse']."'";
$qry = mysql_query($sql) or die(__LINE__.mysql_error().$sql);
$i = -1; // index des enregistrements
?>
<?php while($row = mysql_fetch_assoc($qry)): ?>
<table bordercolor="#F4F400" border="1" style="border-style:dashed; background-repeat:no-repeat; background-position:top left" background="images/encours.png" ><tr><td> <p> </p>
<p> </p>
<p> </p>
</td></tr>
<tr>
<td><input name="data[<?php echo ++$i; ?>][code_s]" type="text" value="<?php echo $row['code_s'];?>" size="10"></td>
<td><input name="data[<?php echo $i; ?>][libelle]" type="text" value="<?php echo $row['libelle']; ?>" size="45"></td>
<td><input name="data[<?php echo $i; ?>][action]" type="text" value="<?php echo $row['action']; ?>" size="15"></td>
<td><input name="data[<?php echo $i; ?>][libelle]" type="text" value="<?php echo $row['description']; ?>" size="55"></td>
<td><input type="text" name="data[<?php echo $i; ?>][date]" value="<?php
$datetime1 = new DateTime("now");
$datetime2 = new DateTime($row['date_action']);
$interval = date_diff($datetime1, $datetime2);
echo $get_date("".$interval->format('%a'));
?>
le soucis se situe au niveau des dates, en réalité j'ai cet enregistrement dans ma bdd,avec date action qui a pour valeur:
liasse_a 120022630003 3FR FRAIS REELS: RELANCFR 1ère et dernière 2012-05-14
donc du coup la condition doit être respectée, or rien ne s'affiche pour moi.je ne sais pas pourquoi
d'avance merci pour votre aide.