Bonjour,
je souhaiterai afficher les entrées que j'ai importé dans une bdd.
Chaque entrée compte un titre (qui se trouve dans la table jos_sobi2_item),
un repère (qui se trouve dans le champs data_txt de la table jos_sobi2_fields_data quand la valeur de fieldid='20'),
une activité (qui se trouve dans le champs data_txt de la table jos_sobi2_fields_data quand la valeur de fieldid='18'),
et un niveau (qui se trouve dans le champs data_txt de la table jos_sobi2_fields_data quand la valeur de fieldid='16').
je suis légèrement très limité par mes connaissances en php & sql,
pour le moment, j'ai édité cela :
Ce code me permet d'afficher :
Mais ce que je voudrais serait plutôt :
auriez-vous une idée ??
je vous remercie
je souhaiterai afficher les entrées que j'ai importé dans une bdd.
Chaque entrée compte un titre (qui se trouve dans la table jos_sobi2_item),
un repère (qui se trouve dans le champs data_txt de la table jos_sobi2_fields_data quand la valeur de fieldid='20'),
une activité (qui se trouve dans le champs data_txt de la table jos_sobi2_fields_data quand la valeur de fieldid='18'),
et un niveau (qui se trouve dans le champs data_txt de la table jos_sobi2_fields_data quand la valeur de fieldid='16').
je suis légèrement très limité par mes connaissances en php & sql,
pour le moment, j'ai édité cela :
$requete = mysql_query("
SELECT jos_sobi2_item.title, jos_sobi2_fields_data.data_txt, jos_sobi2_fields_data.fieldid
FROM jos_sobi2_item
LEFT JOIN jos_sobi2_fields_data
ON jos_sobi2_item.itemid=jos_sobi2_fields_data.itemid
GROUP BY jos_sobi2_item.itemid
ORDER BY jos_sobi2_item.itemid DESC
") or die (mysql_error());
<table id="" width="660" height="" border="1" cellpadding="0" cellspacing="0">
<tr>
<td>Niveau</td>
<td>Enseigne</td>
<td>Activité</td>
<td>Repères</td>
</tr>
<?php
while ($row = mysql_fetch_array($requete))
{
echo("
<tr>
<td>".$row["data_txt"]."</td> //// il faudrait que j'ajoute une condition >> pour fieldid='20'
<td>".$row["title"]."</td>
<td>".$row["data_txt"]."</td> //// il faudrait que j'ajoute une condition >> pour fieldid='18'
<td>".$row["data_txt"]."</td> //// il faudrait que j'ajoute une condition >> pour fieldid='16'
</tr>
") ;
}
?>
</table>
Ce code me permet d'afficher :

Mais ce que je voudrais serait plutôt :

auriez-vous une idée ??
je vous remercie