begin process at 2012 05 28 10:42:44
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

affichage des elements d'une bdd


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

affichage des elements d'une bdd

mercredi 27 décembre 2006 à 23:04:32 | affichage des elements d'une bdd

joebuz

Membre Club
Salut,

j'ai un petit probleme, j'ai une table avec plusieurs infos identiques et differentes et je ne souhaite afficher que les infos differentes !

ex

num || infos || valeur

1 || aaa || 12
2 || aaa || 10
3 || aaa || 5
4 || bbb || 7                                                   total aaa : 27
5 || bbb || 15                                                 total bbb : 22
6 || abc || 8                                                    total abc : 20
7 || abc ||| 12                                                  total ccc : 15
8 || ccc || 15

et je souhaite afficher :

aaa : 27
bbb : 22
abc : 20
ccc : 15

Comment faire !??


joebuz

mercredi 27 décembre 2006 à 23:35:45 | Re : affichage des elements d'une bdd

joebuz

Membre Club
Au passage c'est quoi la difference entre

mysql_fetch_array et mysql_fetch_assoc ?

joebuz

jeudi 28 décembre 2006 à 00:28:10 | Re : affichage des elements d'une bdd

amezghal

salut voici une solution:
===================================
$query=mysql_query("SELECT id AS info ,valeur FROM ma_table ORDER BY info");


$tab=array();
While($ligne=
mysql_fetch_assoc($query))
{
if(array_key_exists($ligne['info'], $tab))
{
$tab["
$ligne['info']"]=intval( $ligne['valeur'])+ $tab[" $ligne['info']"];
}else{
$tab[" $ligne['info']"]=intval( $ligne['valeur']);
}
}
foreach(array_keys($tab) as $key)
{
echo "$key =$tab[$key]<br>";
}
==========================================================
vasy testé et repond moi
bonne prog

jeudi 28 décembre 2006 à 01:13:32 | Re : affichage des elements d'une bdd

joebuz

Membre Club
ca ne marchera pas puisqu'en fait la 'valeur' est du texte et je veux juste savoir combien il y a de ligne par 'infos' !?

joebuz

jeudi 28 décembre 2006 à 01:16:53 | Re : affichage des elements d'une bdd

amezghal

explique bien pour que je te puisse aider, enfin si je peux
jeudi 28 décembre 2006 à 01:28:10 | Re : affichage des elements d'une bdd

joebuz

Membre Club
ok désolé !


bon j'ai une table 'catalogue' avec une colonne 'sites' et une colonne 'produits'

il y a evidemment plusieurs produits par sites et plusieurs sites.
En tout environ 8000 lignes

et je souhaiterais pouvoir afficher le nom des differents 'sites' et le nombre total de produits par 'sites'.

Voila


num || sites || id_prod || nom_prod || desc_prod || ...

1 || aaa.com || 0001 || prod1 || blablabla
2 || aaa.com || 0002 || prod2 || blablabla
3 || aaa.com || 0003 || prod3 || blablabla
4 || bbb.com || 1001 || prod1 || blablabla
5 || bbb.com || 1002 || prod2 || blablabla
6 || abc.com || 0101 || prod1 || blablabla
7 || ddd.com || 2001 || prod1 || blablabla
... || ... || ... || ...


affichage :

aaa.com = 3 references enregistrées
bbb.com = 2 references enregistrées
abc.com = 1 reference enregistrée
ddd.com = 1 reference enregistrée


Désolé pour le manque d'explications !

joebuz

jeudi 28 décembre 2006 à 01:42:15 | Re : affichage des elements d'une bdd

amezghal

salut : voici sa change po bcp

$query=mysql_query("SELECT id AS sites ,produits FROM
cataloque ORDER BY sites");

$tab=array();
While($ligne=
mysql_fetch_assoc($query))
{
if(array_key_exists($ligne['sites'], $tab))
{
$tab["
$ligne['info']"]++;
}else{
$tab[" $ligne['info']"]=1 ;
}
}
foreach(array_keys($tab) as $key)
{
echo "$key =$tab[$key] references enregistrées<br>";
}

jeudi 28 décembre 2006 à 01:44:22 | Re : affichage des elements d'une bdd

amezghal

desolé ya une erreur

$query=mysql_query("SELECT id AS sites ,produits FROM cataloque ORDER BY sites");

$tab=array();
While($ligne=
mysql_fetch_assoc($query))
{
if(array_key_exists($ligne['sites'], $tab))
{
$tab["
$ligne['sites']"]++;
}else{
$tab["$ligne['sites']"]=1;
}
}
foreach(array_keys($tab) as $key)
{
echo "$key =$tab[$key] references enregistrées<br>";
}

jeudi 28 décembre 2006 à 01:44:39 | Re : affichage des elements d'une bdd

joebuz

Membre Club
ok j'essaye de suite !

joebuz

jeudi 28 décembre 2006 à 01:48:52 | Re : affichage des elements d'une bdd

joebuz

Membre Club
ca me donne une erreur

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING

joebuz


1 2 3

Cette discussion est classée dans : infos, total, abc, aaa, bbb


Répondre à ce message

Sujets en rapport avec ce message

DONNER DES INFOS SUR LE VISITEUR [ par kindool ] Bonjour, je recherche tout type de code php donnant des infos sur le visiteur du site, si vous en connaissez, merci de me répondre :)genre d'infos rec Avoir des infos sur un user [ par Yuleesize ] Ehh bjr. En fait j'aimerait bien savoir komment on fé pour avoir des infos sur l'user... Comme par ex l'host... l'os... le navigateur... etc... En fai Forum : comment ca marche ? [ par BSide ] BSideBonjour,pouvez-vous m'expliquer comment fonctionne un forum ?Plus précisément : je souhaite afficher sous forme de tableau le contenu d'une BD ma récuperer des infos sur un site web [ par nunor ] Bonjour,Je débute en PHP.Je souhaiterais savoir s'il est possible de récupérer dans une base de données différentes informations. Ces informations son récuperer des infos sur un site web [ par nunor ] Bonjour,Je débute en PHP.Je souhaiterais savoir s'il est possible de récupérer dans une base de données différentes informations. Ces informations son objet requis!! [ par saad123 ] salut!! g un p'tit probleme je cherche a faire un site de livraison de pizza mais g un prb pour calculer le montant d'une commande, j'utilise du javas variable php/javascript [ par saad123 ] tout d'abord merci pour l'aide ke vou mavé pa-c ca m'a mi sur la piste pour resoudre mon probleme. il y'a un autre hic dans mon prog, je c pa comment rien compris!! [ par saad123 ] G regardé dans le forum pour transmettre une variable javascript en php mais g pa trop compris! g regardé le lien sur dev.nexen.net mais g rien compri vider le contenu d'un fichier [ par Clonk ] Bonjour,Ne pouvant pas utiliser de BDD, je dois me contenter d'un fichier texte pour mes référencements, le problème est que, si j'arrive à écrire et


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,167 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales