Jump to content

clovis.sardinha

Members
  • Content count

    84
  • Joined

  • Last visited

Community Reputation

1 Comum

About clovis.sardinha

Informações Pessoais

  • Sexo
    Masculino

Contato

  • Twitter
    @clovissardinha
  • Facebook
    https://www.facebook.com/clovis.sardinha
  • Site Pessoal
    http://www.portaldapermuta.com

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. clovis.sardinha

    Mandar e-mail para vários usuários

    Matei a charada. Aí está o código correto. Tinha um e-mail send a mais rodando depois de fechar o envio. Coloquei uma variável para encerrar o processo . $emailsEnviados = true; foreach ($user as &$i){ $this->email->clear(); $this->email->from("atendimento@portaldapermuta.com", 'Portal da Permuta'); $this->email->subject("Continue seu cadastramento no Portal - é facil"); $email=$i['email']; $this->email->to($email); $msg=$this->load->view('usuario/emailReplayFinal',array($senha,'senha' =>$i['senha'],$nome,'nome'=>$i['nome_interessado']),TRUE); $this->email->message($msg); if(!$this->email->send()){ $emailsEnviados = false; } } if($emailsEnviados) { $this->session->set_flashdata('success', 'Mensagens enviadas.'); redirect('admin/painel/painel_adm'); }
  2. clovis.sardinha

    Mandar e-mail para vários usuários

    Pior que não. O array esta certo, verifiquei o bd também e não tem dupla. Ai pensei vai assim mesmo, mas no servidor da locaweb deu um monte de erros. Mas engraçado é que receberam os emails e parece que o erro foi só no último. Deve ser algo do php ou versão do php, né? Ou na library do codeigniter.
  3. clovis.sardinha

    Mandar e-mail para vários usuários

    w Funcionou legal. Só uma coisa ainda está pegando. Algo no looping, porque o ultimo registro recebe 2 e-mails. Obrigado
  4. clovis.sardinha

    Mandar e-mail para vários usuários

    Estou tentando mandar e-mail para vários usuários, mas só vai para o primeiro, quando tento colocar para vários dá erro. Alguém pode sugerir como fazer? if ($this->form_validation->run() == true) { $this->load->model('emailReplayModel'); $user=$this->emailReplayModel->emailreplay(); //$user tem os dados dos usuários que quero mandar -veja abaixo foreach ($user as &$i){ $this->email->from("atendimento@portaldapermuta.com", 'Portal da Permuta'); $this->email->subject("Continue seu cadastramento no Portal - é facil"); $email=$i['email']; $this->email->to($email); $msg=$this->load->view('usuario/emailReplayFinal',array($senha,'senha' =>$i['senha'],$nome,'nome'=>$i['nome_interessado']),TRUE); $this->email->message($msg); $this->email->send(); } $this->email->send(); if($this->email->send()) { $this->session->set_flashdata('success', 'Mensagens enviadas.'); redirect('admin/painel/painel_adm'); } debug do $user: [user] => Array ( [0] => Array ( [id_interessado] => 23595 [nome_interessado] => CLOVIS [senha] => xxxx [email] => clovis.sardinha@teste2.com [data_inscricao] => 2020-10-12 14:35:43 ) [1] => Array ( [id_interessado] => 23596 [nome_interessado] => ANDRADE [senha] => xxxxx [email] => clovis.sardinha@teste3.com [data_inscricao] => 2020-10-12 16:22:27 ) )
  5. clovis.sardinha

    Coldeigniter + PHP

    Não resolveu, continua vindo só o ultimo resultado. Eu consigo resultado das linhas, por exemplo foreach ($query->result_array() as $row) { $row['cid_nome']."<br>"; // se eu dou um echo aqui vai aparecer na view direto todos os "cid_nome" } mas o array continua sendo só o último "cid_nome" Não sei como passar este resultado da $row, que me interessa, para a view.
  6. clovis.sardinha

    Coldeigniter + PHP

    Obrigado. Acho que ai resolve minha questão. Valeu.
  7. clovis.sardinha

    Coldeigniter + PHP

    Pessoal, Estou fazendo um relatório no codeigniter, mas não consigo recuperar o retorno da model para a view. Dou o foreach para utilizar um conjunto de id's que preciso achar em uma tabela, mas o array só recupera o último. Controller: $destinoterc=$this->triangulomodel->getDestinoterc($origemuser); $dados['destinoterc']=$destinoterc; foreach ($destinoterc as &$i){ $origemterc = $i['id']; $origemtercfinal=$this->triangulomodel->getOrigemterc($origemterc); } $dados['origterc']= $origemtercfinal; Model public function getOrigemterc($origemterc){ $query =$this->db->query("SELECT * FROM cadastro join tb_cidades on tb_cidades.cid_id=cadastro.cidade_origem where id =$origemterc"); foreach ($query->result_array() as $row) { } return $query->result_array(); } Resultado , só está pegando o último ponteiro da array de origem. Teria que aparecer uns 30 registros.! [origterc] => Array ( [0] => Array ( [id_] => 21302 [cidade] => 3233 [cid_nome] => Januaria )
  8. clovis.sardinha

    envio de e-mail com codeigniter

    Estou montando uma página para enviar a senha perdida. Todos os parâmetros estão corretos, mas a mensagem não vai. No lugar dela aparece Object. a página da mensagem está assim: <!DOCTYPE html> <html lang="pt_br"> <head> <meta charset="utf-8"> </head> <body> Sua senha é :<?php $senha?> Se a senha estiver em branco é porque você utilizou outro e-mail ou não é cadastrado. Qualquer duvida entre em contato atraves do site ou deste e-mail e retornaremos. Caso você não tenha solicitado esta senha, por favor ignore este e-mail. Obrigado, Atenciosamente, </body> na controller eu tenho estas linhas para passar a mensagem. $senha= new User_cadastro('senha'); $msg=$this->load->view('usuario/enviasenha'); $this->email->message($msg); if($this->email->send()) Esta é a model: function reenviarsenha(){ $this->db->where('email', $this->input->post('email')); $query = $this->db->get('cadastro_interessado'); return $query->result(); if ($query->num_rows == 1) { $user=$this->row('cadastro_interessado'); } return false; } Alguém me ajuda a descobrir o erro? Obrigado.
  9. clovis.sardinha

    Selecionar faixas de Cep ex 78600-000 ate 78600-009

    Vai ter de converter em numérico, porque está em string. Verifica no php.net , acho que tem que usar o explode e algum str....para converter.
  10. Boa tarde. Problema é o seguinte. Tenho uma pagina inicial que pega as outras páginas. As página que não são dinâmicas estão agindo corretamente, entretanto, a que depende do model não funciona. Se testo diretamente no navegador ela funciona, na chamada dentro de outra view dá mensagem que a variável não existe. cadastro_model: class Cadastro_model extends CI_Model{ public function __construct() { parent::__construct(); } public function get_ten() { $query = $this->db->get('cadastro_interessado', 10); return $query->result(); } } no controller: public function view_mostra_cad() { $this->load->model('cadastro_model','cadastro'); $dados['cadastro']= $this ->cadastro ->get_ten(); $this->load->view('view_mostra_cad',$dados); } na view mostra_cadastro : echo "Ultimos cadastrados"; print_r($cadastro); ?> na view que eu chamo a view mostra_cadastro: <div class="row-fluid"> <div class="col-md-2">&nbsp;</div> <div class="col-md-8"> <?php $this->load->view('view_mostra_cad');?> </div> <div class="col-md-2">&nbsp;</div> </div>: Ao acessar diretamente ela mostra o array de dados. Ao chamar na outra view ela mostra o titulo e dá mensagem de variável desconhecida. Onde está o mistério? Não posso chamar uma view com model dentro de outra? Algo destrói a variável na passagem?
  11. clovis.sardinha

    Passagem de parâmetros no codeigniter

    bom dia. Estou empacado em uma dúvida e não consegui resolver . Fiz a estrutura do site no Codeigniter. A index chama a view "principal". $route['default_controller'] = 'principal'; $route['404_override'] = ''; $route['translate_uri_dashes'] = FALSE; $route['view_contato'] = 'principal/view_contato'; $route['view_parceria'] = 'principal/view_parceria'; $route['view_cadastro'] = 'principal/view_cadastro'; $route['view_destaque'] = 'principal/view_destaque'; $route['view_mostra_cad'] = 'principal/view_mostra_cad'; $route['footer'] = 'principal/footer'; . Eu coloquei na inicial um chamado para a view_mostra_cad através do código: <div class="row-fluid"> <div class="col-md-2">&nbsp;</div> <div class="col-md-8"><?php $this->load->view('view_mostra_cad')?></div> <div class="col-md-2">&nbsp;</div> </div> Só que quando eu faço isso ela não funciona e diz que a variável não existe. Se eu chamo a view_mostra_cad no navegador http://localhost/site/view_mostra_cad ela funciona e chama o array. (echo print_r) Como eu faço para colocar os dados de uma view dentro da outra? Ou o resultado da model na view inicial ? Ultimos cadastrados A PHP Error was encountered Severity: Notice Message: Undefined variable: cadastro Filename: views/view_mostra_cad.php Line Number: 5 Backtrace:
  12. Pessoal, bom dia. Estou desenvolvendo um site e resolvi passar ele para o virtualhost no localhost. Eu acessava localhost/site. Agora passou para /site. Tudo rodou normalmente, porém o menu responsivo parou de funcionar. Ele entende que a tela é sempre a menor! A chamada ao bootstrap está funcionando normalmente, ele só interpreta a página como se fosse de smartphone! Alguém tem alguma ideia do que pode estar ocorrendo? Veja o codigo abaixo: <?php defined('BASEPATH') OR exit('No direct script access allowed'); ?><!DOCTYPE html> <html lang="pt_br"> <head> <meta charset="utf-8"> <title><?php echo $titulo;?></title> <link href="<?php echo base_url('bootstrap/css/bootstrap.css')?>" rel="stylesheet" type="text/css"/> <link href="<?php echo base_url('bootstrap/css/bootstrap-responsive.css')?>" rel="stylesheet" type="text/css"/> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script> <script src="<?php echo base_url('bootstrap/js/bootstrap.js')?>"></script> <link rel="shortcut icon" href="favicon.ico" /> </head> <body> <!-- início do topo da página --> <div class="row-fluid"> <div id="topo_geral" class="col-md-12" style="background-color:activecaption; "> <div class="col-md-2">&nbsp;</div> <div class="col-md-8" > <h1 align="center"> xxxxx </h1> <h4 align="right"><a href="<?php echo base_url ('view_cadastro');?>">faça login/cadastre-se</a></h4> <div class="col-md-2">&nbsp;</div> </div> </div> </div> <!-- fim do topo da página --> <!-- começo do menu de navegação--> <div class="conteiner" > <div class="row-fluid, col-md-12"> <div class="col-md-2">&nbsp;</div> <div class="col-md-8"> <nav role="navigation" class="navbar navbar-default" > <div class="navbar-header" > <button type="button" data-target="#navbarCollapse" data-toggle="collapse" class="navbar-toggle"> <span class="sr-only">Navegação responsiva</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a href="<?php echo base_url ('#');?>" class="navbar-brand"></a> </div> <div id="navbarCollapse" class="collapse navbar-collapse"> <ul class="navbar-nav btn-block"> <a href="<?php echo base_url ();?>" class="btn btn-default">inicio</a></li> <a href="<?php echo base_url ('view_contato');?>" class="btn btn-default">contato</a></li> <a href="<?php echo base_url ('view_parceria');?>" class="btn btn-default">sobre nós </a></li> <a href="<?php echo base_url ('view_cadastro');?>" class="btn btn-default">cadastro</a></li> <a href="<?php echo base_url ('view_destaque');?>" class="btn btn-default">destaque</a></li> </ul> </div> </nav> </div> </div> <div class="col-md-2"> <script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-509a3e80488b2c93"></script> <script type="text/javascript"> addthis.layers({ 'theme' : 'transparent', 'share' : { 'position' : 'right', 'numPreferredServices' : 5 }, 'follow' : { 'services' : [ {'service': 'facebook', 'id': 'PortalDaPermuta'}, {'service': 'twitter', 'id': 'portaldapermuta'}, {'service': 'google_follow', 'id': '108483953875640623776'} ] } }); </script> </div> </div> </div> <?php $this->load->view('footer'); ?> </div> </body> </html>
×

Important Information

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