IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Moyenne Pondéré CUMULE SQL


Sujet :

PHP & Base de données

  1. #1
    Candidat au Club
    Inscrit en
    Octobre 2010
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 8
    Points : 4
    Points
    4
    Par défaut Moyenne Pondéré CUMULE SQL
    Bonjour , voici un echo de ma table sql :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    <?php
    	  connectMaBase();
                if(isset($_POST['accepter']))
    {
              $sql = 'SELECT Date,Societe,Etat,PrixUnitaire,Quantite,Solde FROM `stockage` WHERE Produit="'.$produits.'"';
     
     
                $req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());  
                   $total=mysql_num_rows($req);         
       if($total) {
     
       echo'<table border="1" align="center" style="text-align: left; width: 674px; height: 88px;">'."\n";
       echo'<tr>';
       echo'<td bgcolor="#CCCCCC"><b>Date</b></td>';
       echo'<td bgcolor="#CCCCCC"><b>Société</b></td>';
       echo'<td bgcolor="#CCCCCC"><b>Etat</b></td>';
       echo'<td bgcolor="#CCCCCC"><b>PrixUnitaire</b></td>';
       echo'<td bgcolor="#CCCCCC"><b>Quantité</b></td>';
       echo'<td bgcolor="#CCCCCC"><b>Total</b></td>';
       echo'</tr>'."\n";
     
                while($data = mysql_fetch_array($req)){
     
    	if($data['Etat']=="Vente")
    {
    			echo'<tr>';  
    			echo'<td bgcolor="#669999"><span style="color: rgb(255, 255, 255);">'.$data['Date'].'</span></td>';     
    			echo'<td bgcolor="#669999"><span style="color: rgb(255, 255, 255);">'.$data['Societe'].'</span></td>'; 
    			echo'<td bgcolor="#669999"><span style="color: rgb(255, 255, 255);">'.$data['Etat'].'</span></td>';
    			echo'<td bgcolor="#669999"><span style="color: rgb(255, 255, 255);">'.$data['PrixUnitaire'].'</span></td>'; 
    			echo'<td bgcolor="#669999"><span style="color: rgb(255, 255, 255);">'.$data['Quantite'].'</span></td>';   
      			echo'<td bgcolor="#669999"><span style="color: rgb(255, 255, 255);">'.$data['Solde'].'</span></td>';
    			echo'</tr>'."\n";
     
    	}
    	else
     
    	{
    			echo'<tr>'; 
                echo'<td bgcolor="#669999">'.$data['Date'].'</td>';     
    			echo'<td bgcolor="#669999">'.$data['Societe'].'</td>'; 
    			echo'<td bgcolor="#669999">'.$data['Etat'].'</td>';
    			echo'<td bgcolor="#669999">'.$data['PrixUnitaire'].'</td>'; 
    			echo'<td bgcolor="#669999">'.$data['Quantite'].'</td>';   
      			echo'<td bgcolor="#669999">'.$data['Solde'].'</td>';
    			echo'</tr>'."\n";
                }
    			}
    			echo'</table>'."\n";
    	}
                mysql_free_result ($req); 		
    	          mysql_close ();     
    	}	
     
            ?>
    Le total de la Quantité est correcte (Achat-Vente)

    Le total de la solde est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $sql= 'SELECT SUM(Solde) as Solde FROM `stockage` WHERE Produit="'.$produits.'" && Etat="achat"';
    Le boutton moyenne divise le total Solde / total Quantité ; mais cela reste une moyenne basique .

    Le calcul que je voudrais faire est :

    25-12=13 ;
    13 x 52 500= 682 500;
    2 x 50 000= 100 000;
    13+2=15;
    682 500+100 000=782 500;
    782 500/15= 52 166;
    ____________________________________________

    15-10=5;
    30 x 55 500= 1 665 000;
    1 665 000+52 166 = 1 717 166;
    30 + 5=35;
    1 717 166 / 35 = 49 061;

    __________________________________________________

    Est ce que quelqu'un pourrait me donner un petit coup de main merci .

  2. #2
    Membre actif Avatar de Retrokiller069
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2010
    Messages
    217
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2010
    Messages : 217
    Points : 296
    Points
    296
    Par défaut
    Bonjour,

    voila ce que je te propose:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    <?php
    	  connectMaBase();
                if(isset($_POST['accepter']))
    {
              $sql = 'SELECT Date,Societe,Etat,PrixUnitaire,Quantite,Solde FROM `stockage` WHERE Produit="'.$produits.'"';
     
     
                $req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());  
                   $total=mysql_num_rows($req);         
       if($total) {
     
       echo'<table border="1" align="center" style="text-align: left; width: 674px; height: 88px;">'."\n";
       echo'<tr>';
       echo'<td bgcolor="#CCCCCC"><b>Date</b></td>';
       echo'<td bgcolor="#CCCCCC"><b>Société</b></td>';
       echo'<td bgcolor="#CCCCCC"><b>Etat</b></td>';
       echo'<td bgcolor="#CCCCCC"><b>PrixUnitaire</b></td>';
       echo'<td bgcolor="#CCCCCC"><b>Quantité</b></td>';
       echo'<td bgcolor="#CCCCCC"><b>Total</b></td>';
       echo'</tr>'."\n";
     
                while($data = mysql_fetch_array($req)){
     $operationCalcul=0;
     $operationCalcul1=0;
     $prixUni=0;
     $res1=0;
     $res2=0;
     $res3=0;
    	if($data['Etat']=="Vente")
    {
    			$operationCalcul1=$operationCalcul-$data['Quantite'];
    			$operationCalcul=0;
    			if($res1==0)
    				$res1=$operationCalcul1*$prixUni;
    			echo'<tr>';  
    			echo'<td bgcolor="#669999"><span style="color: rgb(255, 255, 255);">'.$data['Date'].'</span></td>';     
    			echo'<td bgcolor="#669999"><span style="color: rgb(255, 255, 255);">'.$data['Societe'].'</span></td>'; 
    			echo'<td bgcolor="#669999"><span style="color: rgb(255, 255, 255);">'.$data['Etat'].'</span></td>';
    			echo'<td bgcolor="#669999"><span style="color: rgb(255, 255, 255);">'.$data['PrixUnitaire'].'</span></td>'; 
    			echo'<td bgcolor="#669999"><span style="color: rgb(255, 255, 255);">'.$data['Quantite'].'</span></td>';   
      			echo'<td bgcolor="#669999"><span style="color: rgb(255, 255, 255);">'.$data['Solde'].'</span></td>';
    			echo'</tr>'."\n";
     
    	}
    	else
     
    	{
     
    			$operationCalcul=$operationCalcul+$data['Quantite'];
    			$prixUni=$data['PrixUnitaire'];
    			if($res1>0)
    			{
    				$res2=$operationCalcul*$prixUni;
    				$operationCalcul=$operationCalcul1+$operationCalcul;
    				if($res3!=0)
    				{
    					$res3=$res3+$res2;
    				}
    				else 
    				{
    					$res3=$res1+$res2;
    				}
     
    				$res3=$res3/$operationCalcul;
     
    			}
    			echo'<tr>'; 
                echo'<td bgcolor="#669999">'.$data['Date'].'</td>';     
    			echo'<td bgcolor="#669999">'.$data['Societe'].'</td>'; 
    			echo'<td bgcolor="#669999">'.$data['Etat'].'</td>';
    			echo'<td bgcolor="#669999">'.$data['PrixUnitaire'].'</td>'; 
    			echo'<td bgcolor="#669999">'.$data['Quantite'].'</td>';   
      			echo'<td bgcolor="#669999">'.$data['Solde'].'</td>';
    			echo'</tr>'."\n";
                }
    			}
    			echo'</table>'."\n";
    	}
                mysql_free_result ($req); 		
    	          mysql_close ();     
    	}	
     
            ?>
    Malheureusement je n'ai pas fait de test mais je pense, à 80%, que cela marche. (j'ai fait des tests à la main désolé )

    PS: $res3 est le résultat final ^^

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2006
    Messages
    985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juillet 2006
    Messages : 985
    Points : 460
    Points
    460
    Par défaut
    Regarde ceci AVG(expr) MYSQL

  4. #4
    Candidat au Club
    Inscrit en
    Octobre 2010
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 8
    Points : 4
    Points
    4
    Par défaut Moyenne Pondéré CUMULE SQL
    Bonjour et merci de m'avoir répondu , désolé j'ai oublié quelque chose dans

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    15-10=5;
    52 166 x 5 = 260 830;
    30 x 55 500= 1 665 000;
    1 665 000+260 830= 1 925 830;
    30 + 5=35;
    1 925 830 / 35 = 55 023;
    J'ai bien essayé Retrokiller069 mais la valeur $res3 donne toujours une valeur 0.

  5. #5
    Membre émérite
    Avatar de skeud
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2011
    Messages
    1 091
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2011
    Messages : 1 091
    Points : 2 724
    Points
    2 724
    Billets dans le blog
    1
    Par défaut
    Je suis en train de me pencher sur ton problème, tu veux faire quoi exactement, car les chiffres que tu donnes ne correspondent pas toujours à ton tableaux

  6. #6
    Candidat au Club
    Inscrit en
    Octobre 2010
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 8
    Points : 4
    Points
    4
    Par défaut Moyenne Pondéré CUMULE SQL
    Je voulais just demander de l'aide et me guider un peu comment quelle methode je pourrais faire pour avoir le résultat qui est en rouge sachant que ma table sql est comme ça .

  7. #7
    Membre émérite
    Avatar de skeud
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2011
    Messages
    1 091
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2011
    Messages : 1 091
    Points : 2 724
    Points
    2 724
    Billets dans le blog
    1
    Par défaut
    Je veux dire par la, peux-tu expliquer à quoi correspondent les chiffre que tu avances (par exemple le 30+5).

    Si je me souviens bien une moyenne pondérée est une moyenne qui tiens compte du poids (nombre de commande là) de chaque enregistrement, et en fesant cette moyenne, je trouve pas du tout les même résultat que toi.

    Je suppose donc que je n'utilise pas les bonnes formules

  8. #8
    Candidat au Club
    Inscrit en
    Octobre 2010
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 8
    Points : 4
    Points
    4
    Par défaut Moyenne Pondéré CUMULE SQL
    D'accord
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    // 25 nombre entrant 
    //12 nombre sortant 
    //13 nombre restant du produit
    25-12=13 ;
     
    // 52 500 prix unitaire du produit 
    13 x 52 500= 682 500;
     
    //Quand une meme produit arrive 
    // 2 nombre nouveau produit
    // 50 000 prix unitaire nouveau produit
    2 x 50 000= 100 000;
     
    //13 nombre restant
    // 2 nombre nouveau produit
    //15 nombre nouveau restant du produit
    13+2=15;
     
    //(prix unitaire1 x nbr1  + prix unitaire2 x nbr2)  / (dernier nbr produit restant)
    682 500+100 000=782 500;
    782 500/15= 52 166;
    Je devrais faire un autre tableau pour faire tout ce calcul, qu'en pensez vous?

  9. #9
    Membre émérite
    Avatar de skeud
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2011
    Messages
    1 091
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2011
    Messages : 1 091
    Points : 2 724
    Points
    2 724
    Billets dans le blog
    1
    Par défaut
    Donc si je comprend bien dans le cas de ton tableaux tout en haut tu devrais faire ce calcul:

    25*52500+2*50000+30*55500-(12*52500+2*50000)=2 347 500

    puis divisé par le nombre de produit restant:

    25+2+30-(12+2)=43
    2347500/43=54593

    c'est bien ça, car si il faut faire ça, c'est relativement simple à trouver

  10. #10
    Candidat au Club
    Inscrit en
    Octobre 2010
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 8
    Points : 4
    Points
    4
    Par défaut moyenne pondéré
    Bonjour , ceci est la fin de la recherche faite apres votre appuie , merci à vous .

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    if(isset($_POST['valider'])) 
    		{ 
    		$t1=trim($_POST['t1']);  //  NOMBRE DE NOUVEAU PRODUIT
    		$t2=$_POST['t2'];		//  PRODUIT RESTANT SI Y EN AS	
    		$listea=trim($_POST['listea']);
    		$t4=$_POST['t4'];		      // PRODUIT
    		$t3=trim($_POST['t3']);       // Prix Unitaire
    		$andry=$t1+$t2; 	// TOTAL PRODUIT RESTANT ET PRODUIT NOUVEAU = houz
     
    	if (empty($listea) || empty($t3) || empty($t1))
    	echo "<script language='JavaScript'>alert('Misy tsy ampy , Avereno ampidirina azafady!!')</script>"; 
    	else	
    			{	
     
    connectMaBase();
     $sold=0;
     $req=mysql_query("SELECT Solde FROM fiche WHERE Produit='$t4'");
    		 while($data = mysql_fetch_array($req)){	
    		$sold=''.$data['Solde'].'';
     
    			if ($sold==0)   {
     
    			$solde=($t1*$t3);  // NOMBRE X PRIXUNITAIRE1 = ( 25 x 10000 ) = 250 000 
    			$sal=$t3;
    			$h=$t1;
    			echo''.$t1.'';
    		//	echo"'.$solde.'";
    $sql = 'UPDATE fiche SET Solde="'.mysql_real_escape_string($solde).'",Houz="'.mysql_real_escape_string($t1).'",Nombre="'.mysql_real_escape_string($t1).'",Quantite="'.mysql_real_escape_string($t3).'" WHERE Produit="'.mysql_real_escape_string($t4).'"';
    mysql_query ($sql) or die('Erreur SQL ! '.$sql.'<br/>'.mysql_error());
    // echo''.$sql.'';
     mysql_close(); 
    							}
    			}	
     
    			if ($sold!=0) {
     connectMaBase();
     $req=mysql_query("SELECT Nombre FROM fiche WHERE Produit='$t4'");
     while($data = mysql_fetch_array($req)){	
    $nb=''.$data['Nombre'].''; // NOMBRE PREMIER PRODUIT .. Nombre1 =33
    		//echo''.$nb.''; 
    	//	echo''.$t1.'';  //  NOMBRE DE NOUVEAU PRODUIT = 5 
    		$nomb=($nb+$t1); //  NOMBRE PRODUIT ENTRANT + NOMBRE DE NOUVEAU PRODUIT  = 33+5
    		//echo''.$nomb.''; // TOTAL DES 2 NOMBRES = 38 
    										}
     $req=mysql_query("SELECT Solde,Quantite FROM fiche WHERE Produit='$t4'");
     
     while($data = mysql_fetch_array($req)){
     $sol=''.$data['Solde'].'';	// PREMIER SOLDE .. solde1 = 520000
     $unitaire1=''.$data['Quantite'].''; // 26 000
    	//echo''.$sol.'';
    //	echo''.$t3.'';        // DEUXIEME SOLDE = 30 000
    	$u=($t1*$t3);         // NOMBRE NOUVEAU PRODUIT x PRIXUNITAIRE2 = 5 x 30 000
    //	echo''.$u.'';         // solde2 = 150 000
    										}
     
    									// TABLE STOCKAGE POUR SORTIR PRODUIT SOMME PRODUIT A L' ETAT DE VENTE	
    $sql= ('SELECT Sum(Quantite) as Quantite FROM stockage WHERE Produit=\''.$t4.'\' AND Etat="Vente"');
    $req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());  
     
                while($data = mysql_fetch_array($req)){
    	$moins=''.$data['Quantite'].'';	// SOMME NOMBRE DE VENTE = 10 + 3 = 13
    	//echo''.$moins.'';
    	$h=($nomb-$moins);       // TOTAL PRODUIT ENTRANT - somme PRODUIT SORTANT = 38 - 13
    	echo''.$h.'';            // 25
    	$m=($nb-$moins);        // Nombre1 (premier produit) -  somme PRODUIT SORTANT = 33 - 13 
    	//echo''.$m.'';          // 20 
    	$e=($m*$unitaire1);    //  20 x 26 000 
    	//echo''.$e.'';         // 520 000
    	$sal=(($e+$u)/($h));  // Nouveau Solde = (520 000 + 150 000) / 25  
    	//echo"'.$sal.'";       // 26 000 ( le compte est bon ) 
    	$solde=($sal*$h);
     
     
    										}	
     
    					// Mis a jour dans Table FICHE 
     
    	$sql = 'UPDATE fiche SET Solde="'.mysql_real_escape_string($solde).'", Houz="'.mysql_real_escape_string($h).'",Nombre="'.mysql_real_escape_string($nomb).'",Quantite="'.mysql_real_escape_string($sal).'" WHERE Produit="'.mysql_real_escape_string($t4).'"';
    mysql_query ($sql) or die('Erreur SQL ! '.$sql.'<br/>'.mysql_error());
     //echo''.$sql.'';
     mysql_close();	
    }
    }
     
     
    }

  11. #11
    Membre expérimenté
    Homme Profil pro
    Développeur C++
    Inscrit en
    Avril 2012
    Messages
    771
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2012
    Messages : 771
    Points : 1 631
    Points
    1 631
    Par défaut
    Bonjour,

    une petite question, comment lie tu un achat à une vente ? Un id de transaction ?

    Car dans cette requête :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $sql = 'SELECT Date,Societe,Etat,PrixUnitaire,Quantite,Solde FROM `stockage` WHERE Produit="'.$produits.'"';
    Tu peut avoir deux ligne qui se suivent et qui ont l'état Vente, ou Achat, donc tu ne peut pas être certain du résultat de ta requête.

    Tu peut directement passer par une requête SQL si tu à lié dans ta table les deux actions (Achat, Vente) par une ID commun.

  12. #12
    Candidat au Club
    Inscrit en
    Octobre 2010
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 8
    Points : 4
    Points
    4
    Par défaut moyenne pondéré
    On calcul juste la moyenne pondéré de l' achat dans le code . Ainsi , le calcul de la moyenne pondéré cumulé se fait uniquement par la dernière résultat eu , tout en prenant compte de la moyenne ancienne et de sa quantité , et du nouveau prix unitaire et la quantité du nouveau produit achat ..

    La quantité de la derniere prix unitaire peut etre diminier lors d'une vente mais n'affecte pas la moyenne pondéré de l'achat.

    Le tableau Etat donne automatiquement "Vente" pendant un vente et "Achat" à chaque achat dont je me sers pour faire des requetes et des calculs apres un stockage comme ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $sql= ('SELECT Sum(Quantite) as Quantite FROM stockage WHERE Produit=\''.$t4.'\' AND Etat="Vente"');

Discussions similaires

  1. Réponses: 4
    Dernier message: 28/07/2006, 09h31
  2. Requête sql, moyenne pondérée
    Par ouiffi dans le forum Langage SQL
    Réponses: 2
    Dernier message: 26/07/2006, 12h03
  3. URGENT : Moyenne pondéré?
    Par cquadjul dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 24/04/2006, 20h08
  4. Moyenne pondérée
    Par Tijee dans le forum Langage SQL
    Réponses: 7
    Dernier message: 28/01/2006, 22h13
  5. [SGBD] Pour moyenne base avec SQL ?
    Par PyRoFlo dans le forum Bases de données
    Réponses: 10
    Dernier message: 13/03/2004, 19h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo