Ir para conteúdo
Fórum Script Brasil

faguanil

Membros
  • Total de itens

    21
  • Registro em

  • Última visita

Sobre faguanil

faguanil's Achievements

0

Reputação

  1. Pessoal bom dia. Estou precisando gerar um gráfico utilizando o Pchart, o problema que estou tendo é no momento de gerar o título do gráfico. alguém saberia me dizer onde estou errando. <?php include("pChart/class/pData.class.php"); include("pChart/class/pPie.class.php"); include("pChart/class/pDraw.class.php"); include("pChart/class/pImage.class.php"); $mes = array ("Janeiro" , "Fevereiro" , "Março" , "Abril" , "Maio" , "Junho" , "Julho" , "Agosto" , "Setembro" , "Outubro"); $teste = array(""); $data = new pData(); //Então devo colocar valor e legenda $data->addPoints( array( 1 , 2 , 3 , 4 ) , "Valores A"); $data->addPoints(array(3,8,9,10) , "Valores B"); $data->addPoints( array(1, 5, 6, 7), "Valores C"); $data->addPoints( ($mes) , "Meses" ); $data->setAbscissa("Meses"); $data->setAxisName(0,"Hits"); $myPicture = new pImage( 800 , 600 , $data ); $myPicture->drawRectangle( 0 , 0 , 750 , 550 , array( "R"=>0 , "G"=>0 , "B"=>0 ) ); $myPicture->setFontProperties( array( "FontName"=>"pChart/fonts/pf_arma_five.ttf" , "FontSize"=>7 ) ); $myPicture->setGraphArea(30,30,720,450); $scaleSettings = array( "GridR"=>200 , "GridG"=>200 , "GridB"=>200 , "CycleBackground"=>TRUE ); $myPicture->drawScale($scaleSettings); $myPicture->drawLegend( 580 , 12 , array( "Style"=>LEGEND_NOBORDER , "Mode"=>LEGEND_HORIZONTAL ) ); $myPicture->drawBarChart(); $myPicture->setFontProperties(array("FontName"=>"Fonts/Forgotte.ttf","FontSize"=>11)); $myPicture->drawText(150,35,"Average temperature",array("FontSize"=>20,"Align"=>TEXT_ALIGN_BOTTOMMIDDLE)); $myPicture->autoOutput('barra.png'); ?>
  2. faguanil

    PHPLOT - Cores

    Boa tarde. Minha dúvida é em relação as cores da legenda e as cores que aparecem no gráfico. Ou seja, estou montando um gráfico dinâmico em PHP usando PHPLOT. O interesse neste gráfico é para fazer a comparação entre sistemas de produção. Então antes do gráfico ser montado o usuário pode escolher quais sistemas de produção ele deseja comparar. Convencional Pleno Sol Convencional Agroflorestal SAT - Sem Agrotóxico Orgânico Pleno Sol Orgânico Agroflorestal Agroflorestal Natural Outros Feito o procedimento anterior o gráfico é plotado, porém não estou conseguindo gerar as cores da legenda sendo as mesmas do gráfico. você saberia me dizer como faço isso. Obrigado
  3. faguanil

    PHPLOT - Cores

    Boa tarde pessoal, estou utilizando o PHPLOT, para gerar um gráfico dos dados que tenho. Bem este gráfico deve ser dinâmico, ou seja, a legenda e as informações do gráfico são montadas de acordo com as informações que o usuário seleciona. Porém o problema que esta acontecendo é no momento de gerar as cores da legenda, estão ficando diferente das cores do gráfico. Como resolvo este problema. Obrigado.
  4. Boa tarde. Tenho o script abaixo que possui duas matriz. O que eu preciso é pegar o valor de uma matriz e passar para a outra, como eu faria isso. <?php $data = array( array('Jan', 1, 2, 4), array('Fev', 30, 3, 4), array('Mar', 20, 4, 14), array('Abr', 30, 5, 4), array('Mai', 13, 6, 4), array('Jun', 37, 7, 24), array('Jul', 10, 8, 4), array('Ago', 15, 9, 4), array('Set', 20, 5, 12), array('Out', 28, 4, 14), array('Nov', 16, 7, 14), array('Dez', 24, 3, 15), ); $matriz = array(); for($i = 0; $i <= 3; $i++) { for($j = 0; $j <= 11; $j++) { $matriz[$i][$j] = $data[$i][$j]; } } for($i = 0; $i <= 3; $i++) { for($j = 0; $j <= 11; $j++) { echo $matriz[$i][$j]; echo " "; } echo "<br>"; } ?>
  5. Bom dia a todos. Estou utilizando a biblioteca FPDF pela primeira vez para gerar um relatório. Fiz o download da biblioteca, criei uma pasta chamada "FPDF" dentro da pasta onde esta o script que vai gerar o relatório. Detalhe estou utilizando Windows e estou testando no localhost. Segue o script que estou utilizando <?php //inclusão da biblioteca require('fpdf/fpdf.php'); //criamos então um objeto FPDF com os valores padrões, já que não foi especificado //nenhum parâmetro como tamanho da página, a unidade de media entre outros que veremos posteriormente $pdf = new FPDF(); //Inserimos uma página $pdf->AddPage(); #aplicamos então a formatação informando o tipo de fonte, o estilo e o tamanho dela $pdf->SetFont('Arial','B',16); #é aqui que criamos o conteúdo da página, esse método só deve ser inserido #após formatar a página #são informadas as distâncias da margem (superior e esquerda) e em seguida colocamos #o texto a ser impresso $pdf->Cell(40,10,'Minha primeira página pdf com FPDF!'); //aqui encerramos o arquivo e enviamos o mesmo para o navegador //esta linha não deve estar antes de terminar de escrever o conteúdo da página, //pois ela é responsável por gerar a saída do arquivo PDF $pdf->Output(); ?> Esta gerando o seguinte erro: Warning: require(fpdf/fpdf.php) [function.require]: failed to open stream: No such file or directory in E:\sites\teste\fpdf1.php on line 4 Fatal error: require() [function.require]: Failed opening required 'fpdf/fpdf.php' (include_path='.;C:\php\pear') in E:\sites\teste\fpdf1.php on line 4 O que eu teria que fazer para resolver o problema. Obrigado.
  6. Boa noite estou com uma dúvida, como inserir dois campos para efetuar uma pesquisa e retornar os dados. Exemplo, ao clicar na página dados, mostre todos os dados como por exemplo, nome, data de nascimento, endereço, cidade. Ai na mesma página tenho 2 campos para pesquisar por nome ou por cidade, como faria este script. Obrigado a todos pela ajuda.
  7. Problema resolvido bastou retirar o session_destroy(); da página fim.php que funcionou corretamente. Então ta ai um exemplo de estudo e não apenas de copiar e colar. Segue abaixo os códigos para quem precisar: inicio.php <html> <body> <form action="meio.php" method="post"> Nome:<input type="text" name="nome" size="60" class="campos_texto"><p> Idade:<input type="text" name="idade" size="60" class="campos_texto"><p> <input type = "submit" value="Próximo" name="proximo" class="botao"> <input type="button" value="Voltar" class="botao" onClick="java script: window.history.back();"> </form> </body> </html> meio.php <html> <body> <?php session_start(); $cidade = (isset($_SESSION['cidade']))?$_SESSION['cidade']:''; if(isset($_POST['NOME']) || isset($_POST['idade'])){ $_SESSION['nome'] = $_POST['nome']; $_SESSION['idade'] = $_POST['idade']; } ?> <form action="fim.php" method="post"> Cidade: <select name="cidade"> <option value=""></option> <option value="cidadea" <?php if($cidade == 'cidadea'){echo 'selected="$cidadea"';}?>>Cidade A</option> <option value="cidadeb" <?php if($cidade == 'cidadeb'){echo 'selected="$cidadeb"';}?>>Cidade B</option> </select> <input type = "submit" value="Próximo" name="proximo" class="botao"> <input type="button" value="voltar" class="botao" onclick="java script: location.href='inicio.php';"> </form> </body> </html> fim.php <html> <body> <?php session_start(); if(isset($_POST['cidade'])){ $_SESSION['cidade'] = $_POST['cidade']; } $nome = $_SESSION['nome']; $idade = $_SESSION['idade']; $cidade = $_SESSION['cidade']; echo "$nome"; echo "<br>"; echo "$idade"; echo "<br>"; echo "$cidade"; echo "<br>"; ?> <form action="" method="post"> <input type="button" value="voltar" class="botao" onclick="java script: location.href='meio.php';"> </form> </body> </html>
  8. Diferente da sua educação, Outro detalhe acho que aqui no fórum é um lugar de estudo, não apenas de copiar e colar. Segue abaixo novamente os scripts mesmo assim ao retornar da página fim.php para a página meio.php o campo DropDow não armazena o último valor selecionado. <html> <body> <?php session_start(); $cidade = (isset($_SESSION['cidade']))?$_SESSION['cidade']:''; if(isset($_POST['NOME']) || isset($_POST['idade'])){ $_SESSION['nome'] = $_POST['nome']; $_SESSION['idade'] = $_POST['idade']; } ?> <form action="fim.php" method="post"> Cidade: <select name="cidade"> <option value=""></option> <option value="cidadea" <?php if($cidade == 'cidadea'){echo 'selected=""';}?>>Cidade A</option> <option value="cidadeb" <?php if($cidade == 'cidadeb'){echo 'selected=""';}?>>Cidade B</option> </select> <input type = "submit" value="Próximo" name="proximo" class="botao"> <input type="button" value="voltar" class="botao" onclick="java script: location.href='inicio.php';"> </form> </body> </html> <html> <body> <?php session_start(); if(isset($_POST['cidade'])){ $_SESSION['cidade'] = $_POST['cidade']; } $nome = $_SESSION['nome']; $idade = $_SESSION['idade']; $cidade = $_SESSION['cidade']; echo "$nome"; echo "<br>"; echo "$idade"; echo "<br>"; echo "$cidade"; echo "<br>"; session_destroy(); ?> <form action="" method="post"> <input type="button" value="voltar" class="botao" onclick="java script: location.href='meio.php';"> </form> </body> </html>
  9. Tentei executar aqui mas não deu certo, segue os scripts abaixo: meio.php html> <body> <?php session_start(); $cidade = (isset($_SESSION['cidade'])); if(isset($_POST['NOME']) || isset($_POST['idade'])){ $_SESSION['nome'] = $_POST['nome']; $_SESSION['idade'] = $_POST['idade']; } ?> <form action="fim.php" method="post"> Cidade: <select name="cidade"> <option value=""></option> <option value="cidadea" <?php if($cidade == 'cidadea'){echo 'selected=""';}?>>Cidade A</option> <option value="cidadeb" <?php if($cidade == 'cidadeb'){echo 'selected=""';}?>>Cidade B</option> </select> <input type = "submit" value="Próximo" name="proximo" class="botao"> <input type="button" value="voltar" class="botao" onclick="java script: location.href='inicio.php';"> </form> </body> </html> fim.php <html> <body> <?php session_start(); if(isset($_POST['cidade'])){ $_SESSION['cidade'] = $_POST['cidade']; } $nome = $_SESSION['nome']; $idade = $_SESSION['idade']; $cidade = $_SESSION['cidade']; echo "$nome"; echo "<br>"; echo "$idade"; echo "<br>"; echo "$cidade"; echo "<br>"; session_destroy(); ?> <form action="" method="post"> <input type="button" value="voltar" class="botao" onclick="java script: location.href='meio.php';"> </form> </body> </html>
  10. OK deu certo sua resposta, segue abaixo o código do script "meio": <html> <body> <?php session_start(); if(isset($_POST['NOME']) || isset($_POST['idade'])){ $_SESSION['nome'] = $_POST['nome']; $_SESSION['idade'] = $_POST['idade']; } ?> <form action="fim.php" method="post"> Cidade: <select name="cidade"> <option value=""></option> <option value="cidadea">Cidade A</option> <option value="cidadeb"> Cidade B </option> </select> <input type = "submit" value="Próximo" name="proximo" class="botao"> <input type="button" value="voltar" class="botao" onclick="java script: location.href='inicio.php';"> </form> </body> </html> Tenho mais um problema, neste script tenho um dropdown chamado cidade, quando preencho este campo e clico no botão "Próximo", vou para a página "fim.php", preciso que quando eu estiver na página "fim.php" e voltar para a página "meio.php" a informação selecionada neste dropdown seja mantida. Obrigado pela dica.
  11. Para responder minhas dúvidas criei três scripts que segue abaixo, é necessário eu ter estas 3 páginas. 1 - inicio.php <html> <body> <form action="meio.php" method="post"> Nome:<input type="text" name="nome" size="60" class="campos_texto"><p> Idade:<input type="text" name="idade" size="60" class="campos_texto"><p> <input type = "submit" value="Próximo" name="proximo" class="botao"> <input type="button" value="Voltar" class="botao" onClick="java script: window.history.back();"> </form> </body> </html> 2 - meio.php <html> <body> <?php session_start(); $_SESSION['nome'] = $_POST['nome']; $_SESSION['idade'] = $_POST['idade']; ?> <form action=fim.php" method="post"> Cidade: <select name="cidade"> <option value=""></option> <option value="cidadea">Cidade A</option> <option value="cidadeb"> Cidade B </option> </select> <input type = "submit" value="Próximo" name="proximo" class="botao"> <input type="button" value="voltar" class="botao" onclick="java script: location.href='inicio.php';"> </form> </body> </html> 3 - fim.php <html> <body> <?php session_start(); $nome = $_SESSION['nome]; $idade = $_SESSION['idade']; $cidade = $_POST["cidade"]; echo "$nome"; echo "<br>"; echo "$idade"; echo "<br>"; echo "$cidade"; echo "<br>"; session_destroy(); <form action="" method="post"> <input type="button" value="voltar" class="botao" onclick="java script: location.href='meio.php';"> </form> </body> </html> O problema que estou tendo é quando preencho os campos de todos os formulários e quando chego no script fim e volto para o script meio gera o seguinte erro: Notice: Undefined index: nome in E:\sites\teste\meio.php on line 5 Notice: Undefined index: idade in E:\sites\teste\meio.php on line 6 Ou seja, as variáveis nome e idade não são definidas, como resolvo este problema.
  12. Problema resolvido abaixo os códigos: <form action="cadusuario_envia.php" method="post" name="form" id="form" onSubmit="return valida_dados(this)"> <table width="330" align= "Center" bgcolor="#B7CBA8"> <tr> <td bgcolor="#3C9A50"><h1><p align="center">Cadastro de Novo Usuário</p></h1></td> </tr> <tr> <td></td> </tr> <tr> <td> Nome:</td> </tr> <tr> <td> <input type="text" name="nome" size="60" class="campos_texto" value="<?php session_start(); if(isset($_SESSION['nome'])) { echo $_SESSION['nome']; } ?>"></td> </tr> <tr> <td> Usuário:</td> </tr> <tr> <td> <input type="text" name="usuario" size="60" class="campos_texto"></td> </tr> <tr> <td> Senha:</td> </tr> <tr> <td><input type="password" name="senha" size="60" maxlength="6" class="campos_texto" value="<?php if(isset($_SESSION['senha'])) { echo $_SESSION['senha']; } ?>"></td> </tr> <tr> <td> Confirmar Senha:</td> </tr> <tr> <td><input type="password" name="confsenha" size="60" maxlength="6" class="campos_texto" value="<?php if(isset($_SESSION['senha'])) { echo $_SESSION['senha']; } ?>"></td> </tr> <tr> <td>E-mail:</td> </tr> <tr> <td><input type="text" name="email" size="60" class="campos_texto"value="<?php if(isset($_SESSION['email'])) { echo $_SESSION['email']; } ?>"></td> </tr> <tr> <td></td> </tr> <tr> <td align="center"> <input type = "submit" value="Cadastrar" name="cadastrar" class="botao"> <input type="button" value="Cancelar" class="botao" onclick="java script: location.href='index.php';"> </td> </tr> <tr> <td></td> </tr> </table> </form> e <?php //abre a sessão session_start(); $_SESSION['nome'] = $_POST['nome']; $nome = $_POST["nome"]; $usuario = $_POST["usuario"]; $_SESSION['senha'] = $_POST['senha']; $senha = $_POST["senha"]; $_SESSION['email'] = $_POST['email']; $email = $_POST["email"]; //acesso ao banco de dados include "conecta_banco.inc"; $comando = "Select * From usuario Where usuario = '$usuario'"; $resultado = mysql_query($comando, $con); $linha = mysql_num_rows($resultado); if($linha == 0) //testa se a consulta retornou algum registro { $comando = "Insert Into usuario(nome,usuario,senha,email) values('$nome','$usuario','$senha','$email')"; $resultado = mysql_query($comando, $con); echo "<script>window.location='index.php';alert('Prezado(a) $nome, seus dados foram cadastrados com sucesso no sistema.');</script>"; //fecha a sessão session_destroy(); } else { echo "<script>window.location='cadusuario.php';alert('Prezado(a) $nome, este nome de usuário já existe cadastrado no sistema, por favor cadastre outro nome.');</script>"; } mysql_close($con); ?>
  13. Pelo que pesquisei terei que criar outra página, ou seja, terei 3 páginas, como o exemplo:http://www.codigosnaweb.com/forum/Enviando-dados-do-form-com-SESSION_15_5449.html Quase consegui porém ta gerando o seguinte erro Notice: Undefined index: nome in E:\sites\SASC - Sistema de Avaliacao da Sustentabilidade em Cafeeiros\cadusuario.php on line 60, como eu faria para inicializar esta variável nome, no código abaixo: <body> <?php session_start(); if($_POST['nome']) { $_SESSION['nome'] = $_POST['nome']; } ?> <div id="borda_conteudo"> <div id="banner"> </div> <div id="navegacao"> <div id="menu"> </div> </div> <div id="conteudo"> <div id="tabela"> <form action="cadusuario_envia.php" method="post" name="form" id="form" onSubmit="return valida_dados(this)"> <table width="330" align= "Center" bgcolor="#B7CBA8"> <tr> <td bgcolor="#3C9A50"><h1><p align="center">Cadastro de Novo Usuário</p></h1></td> </tr> <tr> <td></td> </tr> <tr> <td> Nome:</td> </tr> <tr> <td> <input type="text" name="nome" size="60" class="campos_texto" value="<?php if(isset($_SESSION['nome'])) { echo $_SESSION['nome']; } ?>"></td> </tr> <tr> <td> Usuário:</td> </tr> <tr> <td> <input type="text" name="usuario" size="60" class="campos_texto"></td> </tr> <tr> <td> Senha:</td> </tr> <tr> <td><input type="password" name="senha" size="60" maxlength="6" class="campos_texto"></td> </tr> <tr> <td> Confirmar Senha:</td> </tr> <tr> <td><input type="password" name="confsenha" size="60" maxlength="6" class="campos_texto"></td> </tr> <tr> <td>E-mail:</td> </tr> <tr> <td><input type="text" name="email" size="60" class="campos_texto"></td> </tr> <tr> <td></td> </tr> <tr> <td align="center"> <input type = "submit" value="Cadastrar" name="cadastrar" class="botao"> <input type="button" value="Cancelar" class="botao" onclick="java script: location.href='index.php';"> </td> </tr> <tr> <td></td> </tr> </table> </form> </div> </div> <div id="rodape"> Copyright © 2012 Site do Professor Fábio Jr. Alves. Todos os direitos reservados. </div> </div> </body>
  14. Pelo que pesquisei terei que criar outra página, ou seja, terei 3 páginas, como o exemplo:http://www.codigosnaweb.com/forum/Enviando-dados-do-form-com-SESSION_15_5449.html
  15. Como seria o uso de sessões neste código que postei. Obrigado.
×
×
  • Criar Novo...