Invité
Invité n'ayant pas de compte PHPfrance
20 avr. 2006, 11:07
Je ne comprends pas...y a quelque chose qui cloche. ça avance mais ce n'est pas encore au point :p
J'ai mis par région et non plus par département mais la logique reste la même et pourtant...
<?php
$base = mysql_connect ('localhost', 'root', '');
mysql_select_db ('***', $base);
$sql = 'SELECT region, count(id_membre) as nb FROM membre_carte GROUP BY region';
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$data = mysql_fetch_array($req);
$region = array();
while ($row=mysql_fetch_assoc($req))
{
$tabReg[$row['region']] = $row['nb'];
}
echo "idf : ".$tabReg['ile+de+france'];
echo " - ";
echo "haut nor : ".$tabReg['haute+normandie'];
?>
J'ai bien dans ma base 2 enregistrements, un qui a "ile+de+france" et l'autre "haute+normandie". Quand je lance la requête dans phpMyAdmin, j'ai le bon résultat mais à l'affichage avec ce code j'ai
idf : 1 - haut nor :. Donc pas de résultat pour haute+normandie.
J'ai essayé de mettre les 2 enregristrements à "ile+de+france". Et résultat : plus aucun enregistrement ni pour l'un ni pour l'autre alors que je devrais avoir idf : 2
Une tite idée ?
Merci !