Bonjour a tous,
Apres plusieurs essaies je cale sur un resultat php dans du javascript.
voici le javascript qu'il faut que j’obtienne
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 <script type="text/javascript"> $(function () { $('#container').highcharts({ chart: { plotBackgroundColor: null, plotBorderWidth: 1,//null, plotShadow: false }, title: { text: 'Commande' }, tooltip: { pointFormat: '{series.name}: <b>{point.percentage:.1f}% --- {point.y:.1f} </b>' }, plotOptions: { pie: { allowPointSelect: true, cursor: 'pointer', dataLabels: { enabled: true, format: '<b>{point.name}</b>: {point.percentage:.1f} %', style: { color: (Highcharts.theme && Highcharts.theme.contrastTextColor) || 'black' } } } }, series: [{ type: 'pie', name: 'commande', data: [ ['A0001', 431],['A0003',772],['A0004',0],['A0006',208],['ABEHE',3846],['ALEXC',806],['ALGLA',42051],['BEJUY',8594],['BENAI',2652],['BENAT',4210],['BRETI',9707],['CHAMB',2461],['CICCO',15691],['CORU',1849],['EVRAR',9850],['FAGNO',1597],['FERRA',4405],['FERRE',3482],['FFORT',386721],['GAILL',1784],['GAULT',0],['GRUAR',625],['JUGON',3451],['LAURE',3113],['LEBRE',5438],['MACHO',13186],['MAIRE',4429],['MORAI',4022],['MURAT',3499],['PAIN',844], ] }] }); }); </script>
Je veux remplacer les valeursPar du php avec un include qui donne le resultat.
Code : Sélectionner tout - Visualiser dans une fenêtre à part ['A0001', 431],['A0003',772],['A0004',0],['A0006',208],['ABEHE',3846],['ALEXC',806],['ALGLA',42051],['BEJUY',8594],['BENAI',2652],['BENAT',4210],['BRETI',9707],['CHAMB',2461],['CICCO',15691],['CORU',1849],['EVRAR',9850],['FAGNO',1597],['FERRA',4405],['FERRE',3482],['FFORT',386721],['GAILL',1784],['GAULT',0],['GRUAR',625],['JUGON',3451],['LAURE',3113],['LEBRE',5438],['MACHO',13186],['MAIRE',4429],['MORAI',4022],['MURAT',3499],['PAIN',844],
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <?php $con=mysqli_connect("localhost","user","pass","db"); // Check connection if (mysqli_connect_errno()) { echo "Failed to connect to MySQL: " . mysqli_connect_error(); } $result = mysqli_query($con,"SELECT SUM( `MT` ) , `Code` FROM `sta` GROUP BY `Code` ORDER BY `Code` "); while($row = mysqli_fetch_array($result)) { echo "<tr >"; echo "<td>" . "['" . $row['Code'] . "'," . "</td>"; echo "<td>" . $row['SUM( `MT` )'] . "],". ""; echo "</tr>"; } echo "</table>"; ?>
pour cela j'ai fait comme ca dans le javascript :
Dans la doc ils disent que ca devrait fonctionner mais rien ne s'affiche.
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 <script type="text/javascript"> $(function () { $('#container').highcharts({ chart: { plotBackgroundColor: null, plotBorderWidth: 1,//null, plotShadow: false }, title: { text: 'Commande' }, tooltip: { pointFormat: '{series.name}: <b>{point.percentage:.1f}% --- {point.y:.1f} </b>' }, plotOptions: { pie: { allowPointSelect: true, cursor: 'pointer', dataLabels: { enabled: true, format: '<b>{point.name}</b>: {point.percentage:.1f} %', style: { color: (Highcharts.theme && Highcharts.theme.contrastTextColor) || 'black' } } } }, series: [{ type: 'pie', name: 'Commande', data: [ <?php include 'val.php'; ?> ] }] }); });
Si quelqu'un vois ou j'ai fais un erreur cela serait sympa.
Merci
Partager