Mais euh mon code est simple :O)
Bon alors j essayes de re-expliquer!
j'ai un fichier listitems.txt dans lequel il y a :
id1;item1;id2;item2;...idn;itemn;
Le nombre de recherche a faire dans le fichier texte est correspond donc au nombre de : ";" divisé par 2.
Lors de la requete :
$query = "SELECT * FROM $table WHERE owner_id = '$idperso' AND loc = '$recipient'";
OU$query = "SELECT * FROM $table WHERE owner_id = $idperso";
qui est choisie par l utilisateur suivant 2 combobox decrites ici:
//choix perso
echo "<SELECT NAME=\"comboperso\">"; //si resultat
while ($row = mysql_fetch_assoc($result)) { //creation d'une combobox
$nomperso= $row["char_name"]; //avec boucle while (ligne par ligne)
$idperso= $row["obj_Id"]; //recuperation de variables de la table
//ICI ON RECUPERE TOUS LES OBJETS DETENUS PAR UN PERSO echo "<OPTION VALUE=\"$idperso\">";
printf(" %s ",$row["char_name"]);
}
echo "</SELECT>";
//choix du recipient
echo "<SELECT NAME=\"combooption\">";
echo "<OPTION VALUE=\"INVENTORY\">INVENTORY"; //choix par defaut
echo "<OPTION VALUE=\"WAREHOUSE\">WAREHOUSE";
echo "<OPTION VALUE=\"PAPERDOLL\">PAPERDOLL";
echo "<OPTION VALUE=\"TOUS\">TOUS";
echo "</SELECT>";
Le but de ce script est de faire apparaitre dans un tableau et suivant la colonne, l id des items detenus par le perso, le noms des items qui correspondent a cet id et le recipient (par exemple inventaire, coffre...)
Ce qui fonctionne:
affichage de chaque id des items
affichage du recipient
Ce qui ne fonctionne pas:
l affichage du nom de l item correspondant a l id
J espere que c'est plus clair.
Merci
-------------------------------------------------------------------------------------------------------
Il vaut mieux poser une question et passer pour bête que le rester toute sa vie