par
56360 » 15 mars 2007, 15:06
Bonjour à tous,
Je suis oscien (newbies), mais sur le forum concerné, cette question sort (à priori) du domaine de ce moteur.
Voici donc ma question
Dans le but d'afficher les infos fabricants (image, nom, url et description) en page index.php,
j'ai remplacé
Code : Tout sélectionner
// Get the right image for the top-right
$image = DIR_WS_IMAGES . 'table_background_list.gif';
if (isset($HTTP_GET_VARS['manufacturers_id'])) {
$image = tep_db_query("select manufacturers_image from " . TABLE_MANUFACTURERS . " where manufacturers_id = '" . (int)$HTTP_GET_VARS['manufacturers_id'] . "'");
$image = tep_db_fetch_array($image);
$image = $image['manufacturers_image'];
Qui appelait une image
par
Code : Tout sélectionner
// Get the right image for the top-right
if (isset($HTTP_GET_VARS['manufacturers_id'])) {
$manufacturers_query = tep_db_query("select m.manufacturers_image as image, m.manufacturers_name as name, mi.manufacturers_url as url, mi.manufacturers_description as description from " . TABLE_MANUFACTURERS . " m, " . TABLE_MANUFACTURERS_INFO . " mi where mi.manufacturers_id = m.manufacturers_id and m.manufacturers_id = '" . (int)$HTTP_GET_VARS['manufacturers_id'] . "'");
$manufacturers = tep_db_fetch_array($manufacturers_query);
Qui appelle l'image, le nom, l'url et la description du fabricant.
J'ai ajouté un champ
manufacturers_description à la table
manufacturers_info, et j'ai inséré directement dans la bdd (
manufacturers_info) le texte de description.
Mais le texte appelé par la ligne ci-dessous n'apparaît pas :
Code : Tout sélectionner
<tr>
<td class="main"><?php echo $manufacturers['description']; ?></td>
</tr>
Par contre, les autres variables
image,
name, et
url apparaissent correctement
Autre info, en faisant 2 requêtes (pour la table manufacturers et pour manufacturers_info) tout s'affiche correctement.
Pourriez vous m'aider à écrire correctement 1 requête appelant ces 2 tables ?
Merci d'avance
Bonjour à tous,
Je suis oscien (newbies), mais sur le forum concerné, cette question sort (à priori) du domaine de ce moteur.
Voici donc ma question
Dans le but d'afficher les infos fabricants (image, nom, url et description) en page index.php,
j'ai remplacé
[code]// Get the right image for the top-right
$image = DIR_WS_IMAGES . 'table_background_list.gif';
if (isset($HTTP_GET_VARS['manufacturers_id'])) {
$image = tep_db_query("select manufacturers_image from " . TABLE_MANUFACTURERS . " where manufacturers_id = '" . (int)$HTTP_GET_VARS['manufacturers_id'] . "'");
$image = tep_db_fetch_array($image);
$image = $image['manufacturers_image'];[/code]
Qui appelait une image
par
[code]// Get the right image for the top-right
if (isset($HTTP_GET_VARS['manufacturers_id'])) {
$manufacturers_query = tep_db_query("select m.manufacturers_image as image, m.manufacturers_name as name, mi.manufacturers_url as url, mi.manufacturers_description as description from " . TABLE_MANUFACTURERS . " m, " . TABLE_MANUFACTURERS_INFO . " mi where mi.manufacturers_id = m.manufacturers_id and m.manufacturers_id = '" . (int)$HTTP_GET_VARS['manufacturers_id'] . "'");
$manufacturers = tep_db_fetch_array($manufacturers_query);[/code]
Qui appelle l'image, le nom, l'url et la description du fabricant.
J'ai ajouté un champ [i]manufacturers_description[/i] à la table [i]manufacturers_info[/i], et j'ai inséré directement dans la bdd ([i]manufacturers_info[/i]) le texte de description.
Mais le texte appelé par la ligne ci-dessous n'apparaît pas :[code]<tr>
<td class="main"><?php echo $manufacturers['description']; ?></td>
</tr>[/code]
Par contre, les autres variables [i]image[/i], [i]name[/i], et [i]url[/i] apparaissent correctement
Autre info, en faisant 2 requêtes (pour la table manufacturers et pour manufacturers_info) tout s'affiche correctement.
Pourriez vous m'aider à écrire correctement 1 requête appelant ces 2 tables ?
Merci d'avance