Jump to content

alisson7l

Members
  • Content count

    19
  • Joined

  • Last visited

Community Reputation

4 Comum

About alisson7l

  • Rank
    Alisson

Informações Pessoais

  • Sexo
    Masculino
  1. Bom... posso estar enganado, mas pelo que entendi você esta sobrescrevendo seu array $cursos dentro do foreache do $carrinho. Tente assim: $cursos = array(); foreach ($carrinho as $itemp) { /** INICIO PROCESSO PAGSEGURO */ $cursos[] = Array( 'id' => $itemp->produto->codigo, // identificador 'description' => $itemp->produto->titulo, // descrição 'quantity' => $itemp->quantidade, // quantidade 'amount' => number_format($itemp->produto->preco,2,".", "."), // valor unitário 'weight' => 0 // peso em gramas ); }
  2. alisson7l

    Calculando datas

    Você tem que calcular o tempo decorrido desde a postagem. Veja se algum desses te ajuda: http://phpbrasil.com/script/jU6URRLDJjXv/funcao-exibir-tempo-passado-ex-30-min-atras-2-horas-atras http://forum.imasters.com.br/topic/333415-resolvidocalcular-tempo-corrido-entre-duas-datas/
  3. alisson7l

    carregar dados do banco em painel php

    Sua PROCEDURE não recebe parametros: passagemlivre.sp_lista_usuarios() então não passe parametros na chamada mysqli_prepare: if ($stmt = mysqli_prepare($cn, "call sp_lista_usuarios()")) { // mysqli_stmt_bind_param($stmt, "iissisiissss", $cpf, $cnpj, $nome, $apelido, $telefone, $email, $status, $senha, $razao, $fantasia, $filial, $area);
  4. alisson7l

    carregar dados do banco em painel php

    Olá. O primeiro erro provavelmente é porque o número de parâmetros definidos na sua PROCEDURE está diferente do que você esta passando na chamada prepare($query). Observando o erro diz que a PROCEDURE não aceita parâmetros. Acho também que você esta misturando os estilos procedural e orienta a objetos da extensão mysqli. Ou você usa orientado a objetos: $cn = new mysqli("$host","$user","$pass") $stmt = $cn->prepare("call sp_lista_usuarios(?,?,?,?,?,?,?,?,?,?,?,?)") Ou usa procedural: $cn = mysqli_connect("$host","$user","$pass") $stmt = mysqli_prepare($cn, "call sp_lista_usuarios(?,?,?,?,?,?,?,?,?,?,?,?)") O segundo erro é porque o número de parâmetros passados na chamada bind_result($var1, $var2, $var...) deve ser igual ao número de campos selecionados pela sua PROCEDURE.
  5. alisson7l

    Trazer dados do select option para input text

    Opa, beleza? Você pode colocar os valor em atributos data-* e utilizar uma função javascript para trazer os valores para os inputs, quando o option for selecionado. No option você coloca os atributos data-* echo "<option value='".$idbem."' data-descricao='".$descricao."' data-empenho='".$empenho."'>".$num_tombamento."</option>"; Ai você cria uma função javascript para pegar o item selecionado e colocar os valores nos inputs function getBemSelected() { var e = document.getElementById("idbem"); var itemSelecionado = e.options[e.selectedIndex]; var descricao = itemSelecionado.getAttribute("data-descricao"); var empenho = itemSelecionado.getAttribute("data-empenho "); // complete com os demais valores document.getElementsByName("descricao")[0].innerHTML= descricao; document.getElementsByName("empenho")[0].value = descricao; // complete com os demais valores } E no select você chama a função quando o valor for alterado <select name="idbem" id="idbem" onChange="getBemSelected();"> Outra abordagem seria utilizando ajax, o OnChange chamaria uma função ajax que iria no servidor e buscaria os dados para colocar nos inputs. Mas não vou codificar essa... Não é muito diferente do que mostrei, mas acho mais trabalhoso.
  6. alisson7l

    Puxando id

    Hmm... Não seria algo assim? pagina/ver_anuncio.php?id=<?php echo $ln->ID; ?>
  7. alisson7l

    Criando um framework PHP reutilizando Libs conhecidas

    Opa, tranquilo? Estou na mesma situação que você, estou começando um projeto de um framework e estou utilizando alguns componetes prontos, principalmente do Symfony. http://symfony.com/doc/current/create_framework/index.html Esse post é bem interessante, depois se quiser da uma olhada.
  8. alisson7l

    Criando E-mail sem Cpanel

    E ai cara, beleza? Tenta essa: https://github.com/CpanelInc/xmlapi-php Acho que vai te ajudar, nos exemplos já tem pronto pra criar email.
  9. alisson7l

    Criando um Chat Simples...

    E ai, blz? Já fiz algumas coisas assim. Pesquise sobre long poling que você vai encontrar o que precisa. Segue alguns tópicos: http://forum.imasters.com.br/topic/536282-notificacao-em-tempo-real-long-polling/ http://forum.imasters.com.br/topic/522718-long-polling-com-php-e-sql-server/ http://imasters.com.br/artigo/23436/javascript/veja-como-o-long-polling-pode-te-ajudar-a-desenvolver-aplicacoes-em-tempo-real/
  10. alisson7l

    Rebuild de projeto

    Bom, se eu não me engano, esse código não funciona porque o if esta incorreto... Substitua o strtolower por strtoupper e teste novamente.
  11. alisson7l

    Instaciar classe com namespace dinâmico

    Valeu Williams! Vou dar uma olhada no post e pesquisar mais um pouco a respeito. Obrigado pela ajuda!
  12. alisson7l

    Instaciar classe com namespace dinâmico

    Olá, Williams. 48 horas sem dormir? Tenso... rsrsrs Deixa eu ver se entendi, nesse caso do router, o usuário teria que prencher uma rota para cada controller que ele criasse, correto? Algo assim: $router = new Router(); $router->add("/Example", "\MyApp\Controller\ExampleController"); $router->add("/Single", "\MyApp\Controller\SingleController"); A solução é boa, acho que a maioria dos frameworks funciona assim, mas queria algo mais dinâmico, sem que o usuário tivesse que criar esse arquivo de rotas, o framework de alguma forma "mágica" já reconheceria isso... Será que é possível?
  13. alisson7l

    Framework php

    Eu acho que a escolha de um framework é bastante relativa, depende muito do projeto que você está desenvolvendo. Existem framework bem leves e simples, como Silex e SlimPHP. Outros mais completos como Laravel e Yii. O Zend acho bem pesado, mas também é muito completo. Symfony também tem componetnes legais, mas também acho pesado. Eu ultimamente estou utilizando Phalcon, ele é escrito em C, instalado no PHP como uma extensão. A performace fica muito boa. Estou gostando muito dele, relativamente simples de trabalhar. O mais complicado é a instalação.
  14. alisson7l

    Instaciar classe com namespace dinâmico

    Obrigado, Williams. O funcionamento do namespace eu compreendo, vou tentar explicar melhor a dúvida. Estou tentando desenvolver um mini-framework, e estou sem saber como arquitetar esta parte de "autoload" das classes do usuário que o framework precisará instanciar. Digamos que o usuário do framework criou e registrou no autoload seguindo as especificações (PSR-0 ou PSR-4) o controller abaixo: namespace MyApp\Controller; class ExampleController { } O Framework irá identificar a url requisitada, por exemplo http://site.com.br/Example, está url diz ao framework que deverá instanciar a classe ExampleController. O framework então deveria fazer algo parecido com isso: namespace MyFramework\Controller; class FrontController { public function init(){ $controller = $this->getControllerFromUrl(); // Recupera o nome do controller com base na url $className = '\MyApp\Controller\' . $controller . 'Controller' // Define a classe a ser instanciada new $className; // Instancia a classe do controller } } Mas não posso colocar explicitamente no código qual o namespace será usado, pois pretendo deixar que o usuário do framework fique livre para colocar o namespace que ele quiser em seus controllers. então eu preciso fazer de uma forma que funcione assim: namespace MyFramework\Controller; class FrontController { public function init(){ $controller = $this->getControllerFromUrl(); // Recupera o nome do controller com base na url $className = $controller . 'Controller' // Define a classe a ser instanciada $namespace = $this->getNamespace($className); // Reconhecendo de alguma forma o namespace new $namespace.$className; // Instancia a classe do controller } } Bom.. não sei se fui claro, mas é isso ai. Preciso fazer algo próximo a isso, de alguma forma preciso saber qual o namespace definido pelo usuário. Ideias?
  15. alisson7l

    Instaciar classe com namespace dinâmico

    E ai pessoal, blz? Seguinte, estou tentando entender como é feito a instanciação de classes com namespace dinâmico nos frameworks, ou seja, definidos pelo usuário. Ex: namespace MyApp/Controller; class ExampleController { } O framework quando instancia essa classe, precisa conhecer o namespace, mesmo utilizando autoload a classe precisa ser precedida pelo namespace correto? Qual a estratégia utilizada pra fazer isso?
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.