Coucou!
Voila j'ai un petit soucis avec le code suivant :
Voila j'ai un petit soucis avec le code suivant :
Code PHP :
<?php
function Ressource($ID_CITE){
$this->ID_CITE = $ID_CITE;
$SQL = mysql_query("SELECT * FROM Cite_Ressource,Ressource_Reference
WHERE (Cite_Ressource.ID_RESSOURCE = Ressource_Reference.ID_RESSOURCE) AND ID_CITE = '".$this->ID_CITE."'")
or die('Erreur SQL !'.$SQL.'<br>'.mysql_error());
$COUNT = mysql_num_rows($SQL);
for($i=0;$i<$COUNT;$i++){
$this->ID_RESSOURCE = mysql_result($SQL,$i,"ID_RESSOURCE");
$this->STOCK = mysql_result($SQL,$i,"STOCK");
$this->NOM_RESSOURCE = mysql_result($SQL,0,"NOM_RESSOURCE");
$this->EFFET_REFERENCE = mysql_result($SQL,0,"EFFET");
$this->STOCK_MAX_REFERENCE = mysql_result($SQL,0,"STOCK_MAX");
}
}
Le but est de récuperer les ID_Ressource présentent dans les cités et de récuperer les caractéristiques de ses ressources dans une table Ressource_Reference. Dans mon cas j'ai deux ressources, récuperer les infos de la premiere marche très bien mais pour la deuxième je récupere les caractéristique de la premiere ressource...je ne sais pas si je suis assez clair, en tout cas voila ce que ca me donne si je mets des echo() :
ID_RESSOURCE :2
STOCK :10
NOM_RESSOURCE :Medicament
EFFET_REFERENCE :0.1
STOCK_MAX_REFERENCE :
ID_RESSOURCE :3
STOCK :366
NOM_RESSOURCE :Medicament
EFFET_REFERENCE :0.1
STOCK_MAX_REFERENCE :
Merci pour votre aide...
Edit : J'avais oublié de mettre $i dans les 3 dernieres variables...
Wess