Prob lien entre table et affichage du résultat

Petit nouveau ! | 1 Messages

04 mars 2010, 15:14

Bonjour,

Je souhaite afficher des éléments d'un table, ça fonctionne sans problème, en revanche ce que je n'arrive pas a faire :
dans ce bout de code (module joomla) je recupère les infos d'une table (eqdkp_items) et affiche les 5 derniers résultat (item_name). Dans une autre table (lucy) il y a (lucy_item) qui comporte les même items que (eqdkp_item) avec un champ suplémentaire qui est (lucy_link).
Ce que je souhaite faire, c'est que si item_name dans eqdkp_item = lucy_item alors on récupère lucy_link et on affiche : <a href="lucy_link">item_name</a>
<?php

// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );
global $mosConfig_absolute_path, $mosConfig_live_site;

                                $host = "localhost"; 
                                $username = "toto"; 
                                $dbname = "toto"; 
                                $password = "toto"; 
                                

$db=mysql_connect ($host, $username, $password) or die ('I cannot connect to the database because: ' . mysql_error()); 
mysql_select_db (eqdkp); 
          
         // Get latest items from each dkp pool 
$dkp_tables = array('eqdkp');  // Your prefix may be different of course 

$items = array(); 
print "<table border=0 class=text cellspacing=0 cellpadding=0 color=555652 face=Verdana>"; 
//==========================================

foreach ($dkp_tables as $table) { 
   $result = mysql_query("SELECT item_name, item_buyer, raid_date, item_value
                                         FROM eqdkp_items AS i 
                                         INNER JOIN eqdkp_raids AS r ON i.raid_id=r.raid_id 
                                         ORDER BY raid_date DESC LIMIT 5") or die(mysql_error()); 

   while ($row = mysql_fetch_array($result)) 
   { 
          //$row['dkpsite'] = $table; 
          //$items[] = $row; 
         $time = $row['raid_date']; 
         print "<tr><td>" . $row['item_name'] . "</td></tr>  
         <tr><td>Buyer :" . $row['item_buyer'] . "</td></tr> 
<tr><td>" . $row['item_value'] ."DKP </td></tr>"; 
   } 
} 
print "</table>";

?>

Eléphant du PHP | 453 Messages

08 mars 2010, 06:02

Hello,

<<<TROLL_DES_STEPPES
faudrait que tu donnes les valeurs de $username, $dbname, $password, je pourrais mieux t'aider. :lol:
TROLL_DES_STEPPES;

trêves de plaisanterie. Peux tu être plus explicite dans l'énoncé de ton sujet ? Cependant j'ai l'impression que ta bdd est bancale tu as des valeurs doubles. Ce qui me parait bizarre.
La Tux attitude avec les kiw'z syou plait
Komodo Edit - Inkscape - Dia

ViPHP
ViPHP | 5462 Messages

08 mars 2010, 12:20

ca me perturbe les "or die" ...