Afficher par tri? Mysql
Posté : 21 sept. 2006, 06:38
Bonjour à tous. Comme je débute, je ne suis pas très alaise avec le PHP.
J'aimerais afficher les détails de la categorie carte mère de ma table.
Que dois-je mettre à la place de
J'aimerais afficher les détails de la categorie carte mère de ma table.
Que dois-je mettre à la place de
while($data = mysql_fetch_array($req))
<?PHP
$db = mysql_connect('localhost', '*****', '******');
mysql_select_db('*****',$db);
// Combien d'entrées dans la table ?
$retour = mysql_query("SELECT COUNT(*) AS categorie FROM item WHERE categorie LIKE 'carte mère'" );
$donnees = mysql_fetch_array($retour);
echo '<h2>'.'Il y a présentement '. $donnees['categorie']. ' itèmes affichés sur cette page'.'</h2>';
echo '<h5>'.'Cliquez sur une image pour plus de détails '.'</h5>';
$sql = 'SELECT * FROM item';
$req = mysql_query($sql) or die('Erreur SQL !
'.$sql.'
'.mysql_error());
// affichage du début de la table
echo "
<table border=1 align=left >
<th bgcolor='#CFFEFE'> Image </th>
<th bgcolor='#CFFEFE'> Compagnie </th>
<th bgcolor='#CFFEFE'> Modèle </th>
<th bgcolor='#CFFEFE'> type </th>
<th bgcolor='#CFFEFE'> Description </th>
<th bgcolor='#CFFEFE'> Prix </th>
<th bgcolor='#CFFEFE'> En spécial </th>
<th bgcolor='#CFFEFE'> Commentaire </th>
";
while($data = mysql_fetch_array($req))
{
// affichage des lignes de la table
echo "
<tr>
<td align= left valign=middle width=17>";
echo '<a target="_blank" href= "'.$data['web'].'"> <img src="cartes_mere/'.$data['photo'].'"></a>';
echo "</td>
<td align= left valign=middle width=50 >";
echo $data['brand'];
echo "</td>
<td align= left valign=middle width=50>";
echo $data['model'];
echo "</td>
<td align= left valign=middle width=50>";
echo $data['type'];
echo "</td>
<td align= left valign=middle width=50>";
echo $data['description_FR'];
echo "</td>
<td align= left valign=middle width=50>";
echo $data['Price'];
echo "</td>
<td align= left valign=middle width=50>";
echo $data['special'];
echo "</td>
<td align= left valign=middle width=50>";
echo $data['commentaire'];
echo "</td>
</tr>
";}
// affichage de la fin de la table
echo "</table>";
mysql_close();
?>
Merci pour votre aide.