Afficher des données à partir d'une date ?

Eléphant du PHP | 186 Messages

27 juin 2006, 18:10

Bah pourtant je mets cela et ça ne fontionne pas
WHERE ID_MEMBRE='$id' AND date =< '$datte'
j'ai ce message :

mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource

dsl pour le gras une habitude ces derniers jours :wink:

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

27 juin 2006, 18:12

La syntaxe de ta requête ne me plaît pas beaucoup...
mais il serait plus sûr de pouvoir l'examiner en entier.

Tu peux nous l'indiquer, stp ?

Eléphant du PHP | 186 Messages

27 juin 2006, 18:20

$reponse = mysql_query("SELECT * FROM XXXXX WHERE ID_MEMBRE='$id' ORDER BY date DESC, heure DESC LIMIT 100");

?>

<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#FFFFFF" width="100%" id="AutoNumber1">
  <tr>
    <td width="12%" bgcolor="#FF9900" style="color: #FFFFFF" align="center"><b>
    ID</b></td>
    <td width="12%" bgcolor="#FF9900" style="color: #FFFFFF" align="center"><b>
    IP</b></td>
    <td width="12%" bgcolor="#FF9900" style="color: #FFFFFF" align="center"><b>
    ID_Membre</b></td>
    <td width="12%" bgcolor="#FF9900" style="color: #FFFFFF" align="center"><b>
    Nom</b></td>
    <td width="13%" bgcolor="#FF9900" style="color: #FFFFFF" align="center"><b>
    date</b></td>
    <td width="13%" bgcolor="#FF9900" style="color: #FFFFFF" align="center"><b>
    heure</b></td>
    <td width="13%" bgcolor="#FF9900" style="color: #FFFFFF" align="center"><b>
    Site</b></td>
    <td width="13%" bgcolor="#FF9900" style="color: #FFFFFF" align="center"><b>
    Jeu</b></td>
    <td width="13%" bgcolor="#FF9900" style="color: #FFFFFF" align="center"><b>
    Etat</b></td>
  </tr>
<?
while($data = mysql_fetch_assoc($reponse)) 
    {

if ($heurre >= $data["heure"] AND $datte >= $data["date"])
{

echo '<tr><td width="12%" bgcolor="#CCCCCC">'.$data["ID"].'</td>
    <td width="12%" bgcolor="#CCCCCC">'.$data["IP"].'</td>
    <td width="12%" bgcolor="#CCCCCC">'.$data["ID_MEMBRE"].'</td>
    <td width="12%" bgcolor="#CCCCCC">'.$data["Nom"].'</td>
    <td width="13%" bgcolor="#CCCCCC">'.$data["date"].'</td>
    <td width="13%" bgcolor="#CCCCCC">'.$data["heure"].'</td>
    <td width="13%" bgcolor="#CCCCCC">'.$data["Site"].'</td>
    <td width="13%" bgcolor="#CCCCCC">'.$data["Jeu"].'</td>
    <td width="13%" bgcolor="#CCCCCC">'.$data["Etat"].'</td>
  </tr>';

if ($data["Etat"]==OK) {break;}

}
}

// DECONNEXION MYSQL
mysql_close();
Voila là j'ai mis cela comme ceci mais ça ne fontionne pas non plus

Ce que je voudrait c'est que si
$datte= 2006-06-26
$heurre= 15:48:44
Bah que mon tableau s'affiche à partir de ces valeurs et ce comme vous pouvez le voir ensuite jusqu'à ce que le champs Etat=OK

Aussi il se peut que le 2006-06-25 j'ai une valeur à 23:05:24 donc faut aussi qu'elle s'affiche tant que dans la collone Etat OK n'est pas apparu

Merci d'avance à tous car sa fait 2 jour sque je cherche je suis pas loin je suis sur mais bon

Merci à tout ceux qui pourront m'aider à résoudre mon problème :wink:

Modérateur PHPfrance
Modérateur PHPfrance | 6373 Messages

27 juin 2006, 18:22

j'ai ce message :

mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource
Au passage, lis ça : PHP+SQL : Etapes à suivre pour résoudre les problèmes

Eléphant du PHP | 186 Messages

27 juin 2006, 18:29

oui mais bon la mon code au dessu fontionne sauf que si l'heure ets supérieur bah ça n'affiche pas pourtant c'est à une date inférieur :cry: alor il ne devrais pas y avoir de problème