Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Oi pessoal estou no desespero aqui.
Ontem eu consegui dps de muito penar fazer um gráfico com a ajuda do Matheus Tavares.
o problema é que no meu dominio ele rodou ok.
Mas quando coloco no dominio em questão simplesmente retorna um monte de erros como se não lesse minha query.
Os erros sao esses:
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /public_html/prove.php on line 64
Fatal error: Call to a member function view() on a non-object in /public_html/prove.php on line 40
O primeiro erro eu sei que é nessa linha:
while ($x = mysql_fetch_assoc($resultado)) {
E o segunda é essa:
class phplot
{
function phplot()
{
$this->load->view('associados/phplot');
}
}
E meu código todo :
<?php
//header('Content-Type: text/html; charset=iso-8859-1');
$titulo = "Relatorio de ganhos semanal";
function phplot()
{
$this->load->view('associados/phplot');
}
function getId()
{
$data = $this->session->userdata('associados');
return $data['id'];
}
function diasemana($data) {
list($dia,$mes,$ano) = explode('/', $data);
$diasemana = date("w", mktime(0,0,0,$mes,$dia,$ano) );
switch($diasemana) {
case 0: $diasemana = 'Dom'; break;
case 1: $diasemana = 'Seg'; break;
case 2: $diasemana = 'Ter'; break;
case 3: $diasemana = 'Qua'; break;
case 4: $diasemana = 'Qui'; break;
case 5: $diasemana = 'Sex'; break;
case 6: $diasemana = 'Sáb'; break;
}
return $diasemana;
}
$hostname = "localhost";
$database = "teste";
$username = "root";
$password = "";
$conn = mysql_pconnect($hostname, $username, $password) or trigger_error(mysql_error(),E_USER_ERROR);
class phplot
{
function phplot()
{
$this->load->view('associados/phplot');
}
}
###########################
$sql = "
SELECT
SUM(valor) as somaValorDia,
DATE_FORMAT(registrado_em, \'%d/%m/%Y\') as
data
FROM
pedidos
WHERE
DATE_SUB(CURDATE(),INTERVAL 6 DAY) <= registrado_em
GROUP BY
DAY(registrado_em)
ORDER BY
registrado_em ASC
";
mysql_select_db("simquero_pagvisa", $conn);
$resultado = mysql_query($sql,$conn);
$i = 0; $dados[] = array(utf8_decode(diasemana($x['data']).' '.substr($x['data'],0,5)), $x['somaValorDia']);
}
$graph =& new PHPlot(700,310);
$graph->SetDataValues($dados);
$graph->SetTitle(utf8_decode($titulo));
$graph->SetXTitle(utf8_decode('Dias da semana'));
$graph->SetYTitle(utf8_decode('Soma de quantia diaria (R$)'));
$graph->DrawGraph();
?>Carregando comentários...