Bonjour, d'abord, je debute en php, donc, desolé si ma question est trop bête et mes excuses aussi pour les possibles erreurs de français car je suis brésilienne!
j'ai une base de donnes qui garde les noms des fichier JPG pour un site de photos. J'ai comme champs ID, sujet, type, photo01, photo02, photo03, ..., photo12. J'ai fait une page qui affiche combien des photos j'ai pour chaque sujet, donc, la requete compte les champs des photos non vides et affiche le resultat par sujet.
J'essaye aussi d'afficher le nombre total de photos (ou de champs photo non vides, si vous preferez) dans la base, mais je ne sais pas comment le faire.
Voici le code que j'ai :
$req = mysql_query("SELECT * FROM photos ORDER BY type");
while ($rep = mysql_fetch_array($req) )
{
$nom=$rep["sujet"];
$dt=$rep["type"];
echo '<li>'.'Photo de '."$nom".' - '."$dt".' : ';
$nb = 0;
$vide1=$rep["photo01"];
if(!empty($vide1))
{$nb++;
$vide2=$rep["photo02"];
if(!empty($vide2))
$nb++;
$vide3=$rep["photo03"];
if(!empty($vide3))
$nb++;
$vide4=$rep["photo04"];
if(!empty($vide4))
$nb++;
$vide5=$rep["photo05"];
if(!empty($vide3))
$nb++;
$vide6=$rep["photo06"];
if(!empty($vide6))
$nb++;
$vide7=$rep["photo07"];
if(!empty($vide7))
$nb++;
$vide8=$rep["photo08"];
if(!empty($vide8))
$nb++;
$vide9=$rep["photo09"];
if(!empty($vide9))
$nb++;
$vide10=$rep["photo10"];
if(!empty($vide10))
$nb++;
$vide11=$rep["photo11"];
if(!empty($vide11))
$nb++;
$vide12=$rep["photo12"];
if(!empty($vide12))
$nb++;
echo 'Il y en a '.$nb.' photos.'.'<br/>';
}
else
{
print("Pas encore de photo pour ce sujet!").'<br/>';
}
echo "<br/>";
}
Pourriez vous m'aider ???? Je suis vraiment coincé !!!
Je vous remercie enormement !!!
Mel
La vie est un petit voyage qu'il faut faire en première classe !