Bonjour tout le monde !
Je vous expose mon problème :
Je souhaite récupéré un tableau (voir une ligne) d'ID.
if(isset($paniers_actif)){
for ($i=0; $i<count($paniers_actif); $i++){
$id_panier = $paniers_actif[$i][id_panier];
$sql_p3 = 'SELECT ref_prod FROM detail_panier where ref_panier = "'.$id_panier.'" ' ;
$query_p3=mysql_query($sql_p3);
while ($res_p3=mysql_fetch_row($query_p3)){
$d_paniers_actif[] = $res_p3;
}
}
Ce code ne produit pas ce que je cherche à faire, il me retourne
Code : Tout sélectionner
array(4221) { [0]=> array(1) { [0]=> string(5) "21782" } [1]=> array(1) { [0]=> string(5) "21738" } [2]=> array(1) { [0]=> string(5) "22087" } [3]=> array(1) { [0]=> string(5) "21799" } [4]=> array(1) { [0]=> string(5) "21941" } [5]=> array(1) { [0]=> string(3) "347" } [6]=> array(1) { [0]=> string(5) "21910" } [7]=> array(1) { [0]=> string(3) "980" }
( et je souhaiterai quelque chose de type [0]=> string(5) "21782" , [1]=> string(5) "21738", [2]=> string(5) "22087", [4]=> string(5) "21799" ect...
ou bien de type : 21782,21738,22087,21799 )
Pouvez vous m'aider sur ce premier point?
Mais, si je recupere cette liste d'ID, c'est pour pouvoir afficher quels ID on retrouve le plus dans cette liste.
Exemple :
(
[22087] => 2
[21738] => 1
[21799] => 1
)
Je voulais utiliser la fonction
array_count_values, mais évidament, vu que j'ai mal défini mon tableau, il me renvoie l'erreur :
Warning: array_count_values() [function.array-count-values]: Can only count STRING and INTEGER values! in /******/********/www/php/pCompte_*****.php on line 240
Malgré mes recherches google, je reste bloqué.
C'est ma première demande sur un forum d'entraide, pardonnez mes erreur de mise en forme ou autres.
Cordialement, Florian