Array

Répondre
fausto
le 17/06/2013 à 15:46
fausto
Bonjour à toutes et à tous

J'ai un souci de newbie concernant les Array
je suis parti du script de stats (Merci La Globule au passage! )
donc, je récupère mes stats du mois (ici $nb_page), pas de problème
mais, je voudrais les récupérer sous la forme :

$nb_page = array(100, 80, 55); // nombre de chargement de chaque page
$page = array(page1, page2,page3); // nom de la page

ci-dessous le code

Merci par avance pour votre aide

Fausto

$sql = 'SELECT distinct(page), count(page) as nb_page FROM stats WHERE date LIKE "'.$date_mois.'%" GROUP BY page ORDER BY nb_page DESC LIMIT 0,10';
$result = mysql_query($sql) ;
while ($data = mysql_fetch_array($result)) {
$nb_page = $data['nb_page'];
$page = $data['page'];
}
mysql_free_result($result);


$visites = array(88, 142, 288, 322, 676, 829, 536, 556, 693, 352, 427, 888);
LupusMic
le 18/06/2013 à 04:21
LupusMic
<?php
$sql = 'SELECT distinct(page), count(page) as nb_page FROM stats WHERE date LIKE "'.$date_mois.'%" GROUP BY page ORDER BY nb_page DESC LIMIT 0,10';
$result = mysql_query($sql) ;

// On prépare les tableaux
$page = array();
$nb_page = array();

while ($data = mysql_fetch_array($result)) {
$nb_page/* ajout op [] */[] = $data['nb_page'];
$page/* ajout op [] */[] = $data['page'];
}
mysql_free_result($result);
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
fausto
le 18/06/2013 à 11:37
fausto
Bonjour et merci pour ta réponse

je ne comprends pas très bien le commentaire :
/* ajout op [] */

j'ai vraiment du mal avec les tableaux

Comment puis-je afficher les résultats sous la forme :

$visites = array(88, 142, 288, 322, 676, 829, 536, 556, 693, 352, 427, 888);


??

Merci encore

Fausto
LupusMic
le 18/06/2013 à 17:41
LupusMic
Est-ce que tu sais ce qu'est un opérateur ?
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
LupusMic
le 19/06/2013 à 00:45
LupusMic
Dans une expression, un opérateur décrit une opération sur des données.

Par exemple, + (binaire) est l'opérateur d'addition. L'opérateur = désigne l'affectation.

[] est l'opérateur d'accès à un élément d'un tableau (ou de tout objet implémentant l'interface ad hoc).

<?php
$a = array(); // création d'un tableau vide
$a[] = 42; // Ajout d'une valeur dans le tableau
$a[] = 1;
var_dump($a);


La var_dump va t'afficher le contenu de $a.

Mais tu devrais aussi lire la documentation de PHP sur les tableaux, in extenso.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours