Problème de PHP, j' m' en sors pas...
Bon alors voilà j' expose.
Le code ASCII A à Z ca donne de A jusqu' à Z, ca c' est OK.
Si j' ai une variable $ascii='A'
echo $ascii; retourne A.
Bon OK, on continue...
J'ai ma base de données avec par exemple
Armin,
Bob,
Zoe,
Abdel,
Julien,
...
Je veux comptabiliser combien il y a de noms qui commencent par A(Y en a 2 donc !)
$req=mysql_query("SELECT noms FROM TABLE");
$compte="0";
While($cherche=mysql_fetch_array($req))
{
if($calcul=strstr($cherche['noms'], "$ascii")
{
$compte=$compte+1;
}
}
echo $compte;
Voilà mon pb, si ma variable de départ est $ascii="A", ca marche, mon echo $compte me retourne bien le 2 mais si je laisse mon $ascii='A' mon echo $compte me retourne 0.
Et vu que je fais ca pour toutes les lettres de l' alphabet ca m' était plus facile de faire une boucle en faisant des +1 sur le code ascii plutot que de mettre A>...>Z
J' espère m' etre bien fait comprendre et que vous trouverez une réponse à mon problème.
D' avance merci !
___________________

+ 800 Vinyles à vendre
|