Google chart php mysql

luigithen

Utente Attivo
31 Mar 2020
84
3
8
eccomi di nuovo qui stò diventando matto e non capisco quale sia il problema

il grafico che utilizzo funziona senza alcun problema ma solo se i dati sono in numero se invece sono in lettere il grafico non viene visualizzato

questo è il codice

PHP:
<?php include('../../session.php');?>
<?php
$DatabaseServer = "localhost";
$DatabaseUsername = "#";
$DatabasePassword = "#";
$DatabaseName = "#";

$Connection = mysqli_connect($DatabaseServer, $DatabaseUsername, $DatabasePassword, $DatabaseName);

if ($Connection === false) {
    die("ERROR: Could not connect. " . mysqli_connect_error());
}

$selectsql = "SELECT anno, mese, SUM(spesa) AS spesa, SUM(punti) AS punti FROM punti WHERE id_cliente='" . $_GET["id_cliente"] . "'";
$result = mysqli_query($Connection, $selectsql);
?>
<html>
  <head>
    <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
    <script type="text/javascript">
      google.charts.load('current', {'packages':['bar']});
      google.charts.setOnLoadCallback(drawChart);

      function drawChart() {
        var data = google.visualization.arrayToDataTable([
          ['Anno', 'Mese', 'Spesa', 'Punti'],
    <?php while($row = mysqli_fetch_array($result)){ ?>
          ['<?php echo $row['anno'];?>',
          <?php echo $row['mese'];?>,
          <?php echo "'".number_format($row['spesa'], 2, ',', '') ."'"?>,
          <?php echo $row['punti'];?>],
          <?php } ?>

        ]);

        var options = {
          chart: {
            title: 'Attività Cliente',
            /*subtitle: 'profitto cliente',*/
          },

        };

        var chart = new google.charts.Bar(document.getElementById('columnchart_material'));

        chart.draw(data, google.charts.Bar.convertOptions(options));
      }
    </script>
  </head>
  <body>
    <div id="columnchart_material" style="width: 800px; height: 350px;"></div>
  </body>
</html>

esempio il mese che nel database è settembre non lo mostra se invece lo cambio con 9 si vede
 
Ultima modifica:

luigithen

Utente Attivo
31 Mar 2020
84
3
8

si avevo letto e mi era sfuggita una cosa, ho solo un problema e spero che qualcuno mi aiuti

allora richiamo con il select in questo modo
PHP:
SELECT *, date_format(data_punti, '%e/%c/%Y') as data_punti, SUM(spesa) AS spesa, SUM(punti) AS punti FROM punti WHERE id_cliente GROUP by id_cliente desc

ma le date sono uguali forse sbaglio il select ? allego foto

data.png


allora provando la select nel db è corretto me lo divide solo nel grafico non lo visualizzo

PHP:
<html>
  <head>
    <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
    <script type="text/javascript">
      google.charts.load('current', {'packages':['bar']});
      google.charts.setOnLoadCallback(drawChart);

      function drawChart() {
        var data = google.visualization.arrayToDataTable([
          ['Mese', 'Spesa', 'Punti'],
    <?php while($row = mysqli_fetch_array($result)){ ?>
          ['<?php echo $row['data_punti'];?>',
          <?php echo "'".number_format($row['spesa'], 2, ',', '') ."'"?>,
          <?php echo $row['punti'];?>],
          <?php } ?>

        ]);

        var options = {
          chart: {
            title: 'Attività Cliente',
            /*subtitle: 'profitto cliente',*/
          },

        };

        var chart = new google.charts.Bar(document.getElementById('columnchart_material'));

        chart.draw(data, google.charts.Bar.convertOptions(options));
      }
    </script>
  </head>
  <body>
    <div id="columnchart_material" style="width: 800px; height: 350px;"></div>
  </body>
</html>

devo fare piu attenzione mi ero dimenticato del get
 
Ultima modifica:
Discussioni simili
Autore Titolo Forum Risposte Data
S Qualcuno ha mai creato grafici "google chart" collegati a database mysql? PHP 7
S Joomla - Google chart - Mysql PHP 0
G [risolto] Asp e Google chart Classic ASP 6
L Google chart Javascript 0
L Campagne SMART di Google Ads Google Ads (AdWords) 0
R È possibile ricevere avvisi di accesso da Google su un solo telefono senza disconnettersi dall'account? Discussioni Varie 0
G Perché il mio sito su Google news fa vedere le immagini degli articoli la mia foto profilo? WordPress 1
S Script Google Translate scomparso HTML e CSS 3
N Problema SEO "L'URL non si trova su Google" SEO e Posizionamento 4
L Api Google - kml Javascript 1
Shyson Google search non trova il mio sito SEO e Posizionamento 1
M Google API Vision PHP 5
Z Google Fonts CSS tra desktop e responsive HTML e CSS 1
L Bing prima pagina prima riga; Google mi ignora SEO e Posizionamento 0
MarcoGrazia Categorie per settore merceologico di Google SEO e Posizionamento 0
L java + Api di google Javascript 1
M Barra di navigazione con google HTML e CSS 1
R Copertura Google Search Console in caduta libera SEO e Posizionamento 3
N Indicizzazione immagini su Google Google Search Console 0
M Questa pagina non carica correttamente Google Maps: aiuto!! HTML e CSS 1
C Come caricare foto da google foto ad un sito? Discussioni Varie 1
felino TV LCD, Google Chromecast e audio in uscita Discussioni Varie 1
Max 1 Microfono Google Smartphone e tablet 2
L titolo del sito nella pagina di ricerca di google SEO e Posizionamento 2
R Tradurre stringhe con php e google translator PHP 4
A Mailchimp - Google Analytics Email Marketing 6
maxnegri Icon Multi Marker Personalizzate Google Maps Javascript 0
B Google Analytics - track visualizzazioni pdf Google Analytics 0
S come togliere un post dai risultati di google? Supporto Mr.Webmaster 5
E [Offro] Realizzazione di siti web e ottimizzazione SEO per raggiungere il primo posto su Google Offerte e Richieste di Lavoro e/o Collaborazione 0
Giacomo9 Traffico diretto insolito Google Analitycs Google Analytics 0
G Richiesta consigli SEO: nuovo algoritmo Google (e altro) SEO e Posizionamento 2
S Strano problema con i title su Google SEO e Posizionamento 3
G VENDO 5 recensioni Google / Facebook Annunci servizi di Social Media Marketing 0
R requisiti richiesti altervista with google adsense Google AdSense 0
B "Scheda" di Google che appare su Google Maps Discussioni Varie 0
M POSIZIONE NEI RUSULTATI GOOGLE SEO e Posizionamento 1
E Info tempi di indicizzazione google SEO e Posizionamento 4
F Servizi Seo. Visite reali e organiche. tutte visibili su google analytics Annunci servizi di Social Media Marketing 0
F Posizionamento google 1# + nuovi utenti organici. Annunci servizi di Social Media Marketing 0
borgo italia google plus chiude Discussioni Varie 2
ANDREA20 [PHP] Google PHP 1
F modifica recensione google Discussioni Varie 2
Federico.Marcelo google search console - Imgage indexing Google Search Console 2
Tommy03 [PHP] Iframe Google Maps PHP 1
syndr0m3 [WordPress] Google Maps WordPress 0
felino Chromecast e Google Chrome: problema audio Discussioni Varie 0
A [Javascript] Mostrare un marker se è vicino al risultato di ricerca con google maps Javascript 3
A [HTML] Come inserire google review stars nelle pagine del mio sito HTML e CSS 0
I [Javascript] Leggere "var" da file .js esterno (per google map) Javascript 6

Discussioni simili