Disegna più grafici con la query Flot, html, PHP e MySql

Sto cercando di disegnare più grafici con Flot, html, PHP e MySql, ma sono bloccato perché non riesco a trovare un modo per disegnare più trame nella stessa pagina html. Nell’immagine del database (test_db3) per semplicità i seguenti campi:

  • table1 (user_name, mail_sent, time)
  • table2 (user_name2, mail_received, time2)

queste due tabelle non possono essere modificate, non posso aggiungere user_name2 alla tabella1 e così via. nella tabella 1 vengono memorizzati i valori della posta inviata in base al tempo di invio nella tabella2 vengono memorizzati i valori della posta ricevuta in base all’ora di ricezione

Prima di questo codice, ho testato i dati memorizzati nel DB con un altro codice scritto in precedenza che poteva solo disegnare 2 grafici di un utente, ma i dati e i grafici dove disegnare correttamente. Ora che sto cercando di disegnare 2 grafici per tutti gli utenti del DB, sono bloccato! se necessario posso pubblicare il primo codice che estrae i dati dal DB per un singolo utente. Se qualcuno ha qualche consiglio … grazie!

    the 1° charts represents the mail sent from the user -> the 2° charts represents the mail received from the user */ } mysql_close($connection); //Close connection DB ?>  $(function () { // setup plot var options = { series: { lines: { show: true }, points: { show: true } }, //the value of min:0 and max:100 are just examples of course yaxis: { min: 0, max: 100 }, xaxis: { mode: "time", minTickSize: [1, "minute"], } }; var dataset1 = ; var dataset2 = ; //This part is not correct because the palaceholder should have a increment value //placeholder0, placeholder1, placeholder3, placeholder4, ..., placeholderN //And it is necessary to place a 
in the PHP code for every placeholder generated //or find another solution var plot1 = $.plot($(placeholder0), [ dataset1, dataset2 ], options); //For the 1° charts var plot2 = $.plot($(placeholder1), [ dataset1, dataset2 ], options); //Fot the 2° charts });//End script

Prima di tutto sembra un po ‘strano avere user_name2, time2, ecc. per la seconda query. È davvero come è impostato nel tuo DB?

Ad ogni modo, ecco un modo per generare grafici all’interno dei tuoi loop PHP.

  echo('
'); echo('');