Compter le nombre de categorie dans une table
Utilisateur anonyme
-
khalidbelhaj Messages postés 4 Statut Membre -
khalidbelhaj Messages postés 4 Statut Membre -
Bonjour,
J'ai une table contenant des films.
Chaque film est classe dans une catégorie , par exemple : WESTERN
Je voudrai savoir comment afficher une seule categorie avec le nombre total de films classés dans cette categorie :
exemple:
WESTERN (17) : 17 titres films dans la categorie Western
COMEDIE (58) : 58 titres de films dans la categorie Comedie
DRAME (9) : 9 titres de films dans la categorie Drame
...
...
etc....
Et positionner ces categories de maniere qu'ils sont affiches sur 4 colonnes.
voici le bout de code que j'ai commencé :
<?php require_once('../../Connections/BDD_simple.php'); ?>
<?php
//include ('../../Connections/BDD_simple.php');
$hostname = "localhost";
$database = "valm";
$username = "root";
$password = "";
$table_a_lire =@$_GET["table"];
$dbfilm = mysql_pconnect($hostname, $username, $password) or trigger_error(mysql_error(),E_USER_ERROR);
$categorie=@$_GET["categorie"];
mysql_select_db($database, $dbfilm) or die("Erreur DataBase :".mysql_error());
?>
<body>
<?php
$query = "SELECT DISTINCT CATEGORY FROM films_tous_CD ORDER BY CATEGORY ASC";
$result = mysql_query($query,$dbfilm) or die("Erreur query : ".mysql_error());
while ($row = mysql_fetch_array($result)){
echo "<option value='".$row["CATEGORY"]."'";
if($row["CATEGORY"]==$categorie)
{echo " selected";}
echo ">".$row["CATEGORY"]."</option>";
}
?>
<?php
//$CATEGORYpresents="";
//echo "<table>";
//nbre_colonne=4;
//for($i=1;$i<sizeof($CATEGORYpresents);$i++)
?>
</body>
</html>
Pourriez-vous m'aider ?
J'ai une table contenant des films.
Chaque film est classe dans une catégorie , par exemple : WESTERN
Je voudrai savoir comment afficher une seule categorie avec le nombre total de films classés dans cette categorie :
exemple:
WESTERN (17) : 17 titres films dans la categorie Western
COMEDIE (58) : 58 titres de films dans la categorie Comedie
DRAME (9) : 9 titres de films dans la categorie Drame
...
...
etc....
Et positionner ces categories de maniere qu'ils sont affiches sur 4 colonnes.
voici le bout de code que j'ai commencé :
<?php require_once('../../Connections/BDD_simple.php'); ?>
<?php
//include ('../../Connections/BDD_simple.php');
$hostname = "localhost";
$database = "valm";
$username = "root";
$password = "";
$table_a_lire =@$_GET["table"];
$dbfilm = mysql_pconnect($hostname, $username, $password) or trigger_error(mysql_error(),E_USER_ERROR);
$categorie=@$_GET["categorie"];
mysql_select_db($database, $dbfilm) or die("Erreur DataBase :".mysql_error());
?>
<body>
<?php
$query = "SELECT DISTINCT CATEGORY FROM films_tous_CD ORDER BY CATEGORY ASC";
$result = mysql_query($query,$dbfilm) or die("Erreur query : ".mysql_error());
while ($row = mysql_fetch_array($result)){
echo "<option value='".$row["CATEGORY"]."'";
if($row["CATEGORY"]==$categorie)
{echo " selected";}
echo ">".$row["CATEGORY"]."</option>";
}
?>
<?php
//$CATEGORYpresents="";
//echo "<table>";
//nbre_colonne=4;
//for($i=1;$i<sizeof($CATEGORYpresents);$i++)
?>
</body>
</html>
Pourriez-vous m'aider ?
A voir également:
- Compter le nombre de categorie dans une table
- Table ascii - Guide
- Table des matières word - Guide
- Nombre de jours entre deux dates excel - Guide
- Categorie 1 accor arena ✓ - Forum Loisirs / Divertissements
- Dans le fichier, générez ce tableau automatiquement (tableau croisé dynamique ou table de pilote) à partir des quatre premières colonnes. - Guide
4 réponses
Je pense qu'un GROUP BY s'impose avec également un COUNT(*) pour compter le nombre de film par catégorie. Si tu veux plus d'aide donne moi le nom de tes tables et champs.