By: daviraud
Date: 2006-05-15
Time: 10:44
|
sous bloc et extraction mysqlBonjour,
Je viens de découvrir avec enchantement tynibutstrong. J'ai un problème que je vais vous exposer. J'ai une table mysql avec les champs "mois", "agence" et "CA". J'aimerais utiliser les sous blocs pour avoir un regroupement par mois: exemple Mois 1 CA: 99999 puis le détail Agence Vente Je n'arrive malheureusement pas à avoir le détail et je n'ai pas de message d'erreur code php: <?php include_once('tbs_class_php5.php') ; $db = mysql_connect('localhost', 'root', ''); mysql_select_db('stat_activa',$db); $sql = 'SELECT Mois,Agence,Vente_va,Marge_va,Nb_va,Objectif_va,(Vente_va-Objectif_va) as Real_obj,Vente_vad,Marge_vad,Nb_vad FROM CA_national where agence is not null order by Mois,Real_obj desc'; $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); $mois_analyse=1; $i=1; while($data = mysql_fetch_array($req)) { if ($data['Mois']!= $mois_analyse) { $TeamList[$i] = array('Mois'=>$mois_analyse ,'Vente_va_cum'=>$Vente_va_cum); $mois_analyse= $data['Mois']; $Vente_va_cum=0; $i=$i+1; } $TeamList[$i]['matches'][] = array('Agence'=>$data['Agence'] ,'Vente'=>$data['Vente_va'] ); $Vente_va_cum=$Vente_va_cum+$data['Vente_va']; } $TeamList[$i] = array('Mois'=>$mois_analyse ,'Vente_va_cum'=>$Vente_va_cum); $TBS = new clsTinyButStrong ; $TBS->LoadTemplate('Ca_national.html') ; $Nbr = $TBS->MergeBlock('mb','array','TeamList') ; if ($Nbr>0) $TBS->MergeBlock('sb','array','TeamList[%p1%][matches]') ; $TBS->Show() ; ?> et ma page html <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <html> <!-- HTML 3.2 Document type as defined on http://www.w3.org/TR/REC-html32 --> <head> <title>Title here!</title> </head> <body> <table width="400" border="1" align="center" cellpadding="4" cellspacing="0" bordercolor="#3399CC"> <tr> <td><strong>Mois</strong> [mb.Mois;block=tr]<br> <strong>Vente assistée :</strong> [mb.Vente_va_cum]<br> <br> <table border="1" align="center" cellpadding="2" cellspacing="0"> <tr bgcolor="#CACACA"> <td width="30"><u>Num</u></td> <td width="30"><u>Agence</u></td> <td width="150"><u>Vente</u></td> </tr> <tr bgcolor="#F0F0F0"> <td>[sb.#]</td> <td>[sb.Agence;block=tr;p1=[mb.$]]</td> <td>[sb.Vente]</td> </tr> <tr bgcolor="#E6E6E6"> <td>[sb.#]</td> <td>[sb.Agence;block=tr;p1=[mb.$]]</td> <td>[sb.Vente]</td> </tr> </table> </td> </tr> </table> </body> </html> Si quelqu'un peut m'aider , ce serai sympa car là je galère. Merci d'avance |
|
By: Guitou
Date: 2006-05-15
Time: 11:16
|
Re: sous bloc et extraction mysqlSalut à toi,
tout d'abord as tu jeté un coup d'oeil sur la section 'Sous blocs' dans le menu exemples (http://www.tinybutstrong.com/fr/examples.php) Je pense que celà devrait t'aider un peu. Sinon tu serait il possible de poster ton code entre balises @+ |
|
By: Guitou
Date: 2006-05-15
Time: 11:16
|
Re: sous bloc et extraction mysqlArf au dessus il fallait lire entre balises
[ code ] et [ / code ] |
|
By: daviraud
Date: 2006-05-15
Time: 11:28
|
Re: sous bloc et extraction mysqlJe viens de trouver . Je vous donne ma solution, ca peut servir:
|