Lid |
|
Monteel zijn er 2 tabellen.
tickets en replies.
Graag wil ik via een report pagina ticket VS reacties weer laten geven.
Echter krijg ik het niet werkend.
Los tellen lukt, dat is deze code
<?php
$tickets_totaal = mysql_result(mysql_query("SELECT count(id) FROM ".hesk_dbEscape($hesk_settings['db_pfix'])."tickets"),0);
$reacties_totaal = mysql_result(mysql_query("SELECT count(id) FROM ".hesk_dbEscape($hesk_settings['db_pfix'])."replies"),0);
?>
<table border="0" cellspacing="0" cellpadding="10">
<tr>
<td>Totaal tickers</td>
<td><?php echo $tickets_totaal; ?></td>
</tr>
<tr>
<td>Totaal reacties</td>
<td><?php echo $reacties_totaal; ?></td>
<tr>
</table>
<?php $tickets_totaal = mysql_result(mysql_query("SELECT count(id) FROM ".hesk_dbEscape ($hesk_settings['db_pfix'])."tickets"),0); $reacties_totaal = mysql_result(mysql_query("SELECT count(id) FROM ".hesk_dbEscape ($hesk_settings['db_pfix'])."replies"),0); ?> <table border="0" cellspacing="0" cellpadding="10"> <tr> <td>Totaal tickers</td> <td> <?php echo $tickets_totaal; ?></td> </tr> <tr> <td>Totaal reacties</td> <td> <?php echo $reacties_totaal; ?></td> <tr> </table>
Nu wil ik het in een grafiek weer laten geven (dat je het verschil wat beter ziet). Hiervoor wil ik het in 1 query uit werken alleen die krijg ik niet werkend. Output blijft op 0 staan.
$query = mysql_query("SELECT count(t1.id) AS tickets, count(t2.id) AS reacties FROM ".hesk_dbEscape($hesk_settings['db_pfix'])."tickets AS t1, ".hesk_dbEscape($hesk_settings['db_pfix'])."replies AS t2") or die(mysql_error()."<hr /><pre>".$query."</pre>");
$geef = mysql_fetch_assoc($query);
echo 'tickets: '.$geef['tickets']."<br /><br />reacties: ".$geef['reacties'] ;
$query = mysql_query("SELECT count(t1.id) AS tickets, count(t2.id) AS reacties FROM ".hesk_dbEscape ($hesk_settings['db_pfix'])."tickets AS t1, ".hesk_dbEscape ($hesk_settings['db_pfix'])."replies AS t2") or die(mysql_error()."<hr /><pre>".$query."</pre>"); echo 'tickets: '.$geef['tickets']."<br /><br />reacties: ".$geef['reacties'] ;
Wat doe ik fout? (ja ik weet dat met de bovenstaande code nog geen grafiek komt maar slechts een getal)
|