Ir para conteúdo

Remazela

Members
  • Total de itens

    265
  • Registro em

  • Última visita

Reputação

6 Regular

Sobre Remazela

Informações Pessoais

  • Sexo
    Masculino

Últimos Visitantes

287 visualizações
  1. Remazela

    PHP + CodeIgniter url com espaço %20%20

    Amigo Não tem nenhum espaço. Como faria com JSON ?
  2. Remazela

    PHP + CodeIgniter url com espaço %20%20

    Caros amigos saudações. Estou estudando CodeIgniter para alterar meus sistemas e me deparei com uma erro na URL. Como faço para tirar %20%20 da url ? http://localhost/sisvendas/%20%20manutencao/categorias O código está assim: no controllers, está assim: public function delete($id){ $dados = array( 'estado' => "0", ); $this->Categorias_model->update($id,$dados); echo "manutencao/categorias"; } no models, está assim: public function update($id,$dados){ $this->db->where("id",$id); return $this->db->update("categorias",$dados); } no footer, fiz assim: <script> $(document).ready(function () { var base_url= "<?php echo base_url();?>"; $(".btn-remove").on("click", function(e){ e.preventDefault(); if(! confirm("Deseja Realmente Excluir este Registro?")){ return 0; } $.ajax({ url: $(this).attr("href"), type:"POST", success: function(resp){ window.location.href = base_url + resp; } }); }); }) </script> Grato, Renato
  3. Remazela

    Enviar E-mail com PHP

    Amigo Omar Grato por sua resposta. Apenas mais uma dúvida surgida: - caso depois hospeda o Sistema em um Provedor, a classe mencionada pelo amigo irá funcionar no Provedor ? - ou terei que utilizar outra forma, já que a Classe SMTP é apenas local (computador local) ? Grato, Renato
  4. Remazela

    Enviar E-mail com PHP

    Caros amigos. Saudações amante de informática. Apenas uma dúvida: - para testar envio de e-mail com PHP eu preciso hospedar o sistema ou tem como testar sem estar hospedado ? Se não precisar qual o procedimento devo usar ? Grato, Renato
  5. Remazela

    Filtro de Busca traz informações confusa.

    Amigos. Por favor alguém pode me ajudar nesse filtro ? Grato.
  6. Remazela

    Filtro de Busca traz informações confusa.

    Caros amigos Estou com um problema de FILTRO em SQL. Preciso fazer um filtro que busque: DESCRIÇÃO DE PRODUTO e CATEGORIA. Quando faço apenas o filtro de DESCRIÇÃO DE PRODUTO - traz as informações certinho. O erro acontece quando acrescento também a CATEGORIA, traz todas os produtos de vários clientes ao mesmo tempo. Como faço para quando EXECUTAR a pesquisa, possa voltar no cliente(atual) que estiver locado. No meu Banco de Dados, utilizo o mesmo BANCO para vários CLIENTES. Abaixo o código que estou utilizando: <form name="frm_busca" id="frm_busca" action="" enctype="multipart/form-data" method="post"> <div class="box-body" style="margin-top:-22px;"> <div class="input-group alterate"> <!-- Input para digitar a pesquisa que deseja --> <input type="text" name="pesquisa" id="pesquisa" class="form-control" onkeyup="up(this)" placeholder="Digite a Descrição do Produto que deseja Pesquisar." disabled /> <span class="input-group-btn"> <!-- Esconder Button Limpar X Confirmar --> <button type="submit" name="limpa" id="limpa" value="Limpar" class="btn btn-primary btn-flat" title="Clique para Ativar a Pesquisa" > Pesquisar </button> <button type="submit" name="busca" id="busca" class="btn btn-success btn-flat" value="Pesquisar" style="font-size:14px; display: none;" title="Confirmar a Pesquisa"> Confirmar </button> </span> <span class="input-group-btn"> <a class="btn btn-danger btn-flat" name="limpa" id="limpa" value="Limpar" style="margin-left:5px;" title="Limpar e Atualizar a Tabela" onclick="frm_busca.action='painel.php?exe=admin-cliente/produto/produtos_lista'; frm_busca.submit()" />Limpar Pesquisa</a> </span> </div> </div> </form> <table id="tabProdLista" class="table table-bordered table-hover"> <?php $pesq = ""; $pesquisaGet = isset($_GET['pesquisa']) ? $_GET['pesquisa'] : false; $pesquisa = isset($_POST['pesquisa']) ? $_POST['pesquisa'] : $pesquisaGet; //Código do Cliente(ATUAL) LOGADO no Sistema $codClie = "$userClientes_clienteId"; //Filtro de Busca desejada - faz a pesquisa corretamente if( isset($_POST['busca']) && $_POST['busca'] == 'Pesquisar' ){ $pesq = "WHERE clientes_clienteId = '$codClie' AND produtoDescr LIKE '%".$pesquisa."%' ORDER BY produtoDescr ASC "; } else { $pesq ="WHERE clientes_clienteId = '$codClie' ORDER BY produtoDescr ASC "; } /*----------------------------------------------------- * Filtro de Busca com problema quando acrescentado * OR desc_categ LIKE '%".$pesquisa."%' */----------------------------------------------------- if( isset($_POST['busca']) && $_POST['busca'] == 'Pesquisar' ){ $pesq = "WHERE clientes_clienteId = '$codClie' AND produtoDescr LIKE '%".$pesquisa."%' OR desc_categ LIKE '%".$pesquisa."%' ORDER BY produtoDescr ASC "; } else { $pesq ="WHERE clientes_clienteId = '$codClie' ORDER BY produtoDescr ASC "; } //SQL no BcoDados $sql_pegaAtivos = "SELECT * FROM produto $pesq "; try{ $query_pegaAtivos = $conecta->prepare($sql_pegaAtivos); $query_pegaAtivos->execute(); $resultado_pegaAtivos = $query_pegaAtivos->fetchAll(PDO::FETCH_ASSOC); $count_pegaAtivos = $query_pegaAtivos->rowCount(PDO::FETCH_ASSOC); }catch(PDOexception $error_pegaAtivos){ echo 'Erro ao pegar ativos'; } foreach($resultado_pegaAtivos as $resAtivos){ $produtoId = $resAtivos['produtoId']; $codProdClie = $resAtivos['codProdClie']; $clientes_clienteId = $resAtivos['clientes_clienteId']; $desc_categ = $resAtivos['desc_categ']; $apres_unid = $resAtivos['apres_unid']; $produtoDescr = $resAtivos['produtoDescr']; $produtoStatus = $resAtivos['produtoStatus']; ?> <tr class="tr_Filtro"> <td align="center" width="70" height="10"><?php echo $codProdClie; ?></td> <td align="left" width="200" height="10"><?php echo $produtoDescr; ?></td> <td align="center" width="20" height="10"><?php echo $apres_unid; ?></td> <td align="left" width="100" height="10"><?php echo $desc_categ; ?></td> <td align="center" width="70"> <?php if ($produtoStatus == 1) { echo "<span style='color:#0000CC;'>Ativo</span>"; } else { echo "<span style='color:#ff0000;'>Inativo</span>"; } ?> </td> </tr> <?php } //Fechar o 1.Foreach ?> </table> Grato, Renato
  7. Remazela

    Gerar documento/relatório

    Caro Fabio Como vai ? Dê uma olhada nesse Tutorial em FPDF: http://www.fpdf.org/ Quando precisei gerar relatório me ajudou bastante.
  8. Remazela

    php PDO não está inserindo dados no BD

    Caro amigo Tenta assim config.php <?php define('HOST','localhost'); define('DB','nomeBancoDados'); define('USER','root'); define('PASS',''); $conexao = 'mysql:host='.HOST.'; dbname='.DB; try{ $conecta = new PDO($conexao, USER, PASS); $conecta->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch(PDOexception $error_conecta) { echo htmlentities('Erro ao conectar'.$error_conecta->getMessage()); } ?> o insert <?php //Funcão strip_tags - elimina qual extensão (html, php e etc) //Função trim - elimina qualquer espaço em branco $campo1 = strip_tags(trim($_POST['campo1'])); $teste = strip_tags(trim($_POST['teste'])); //Define a tabela $sql_teste = 'INSERT INTO teste (campo1, campo2)'; $sql_teste .= 'VALUES (:campo1, :campo2)'; //Função [ .= ] - concatenar try{ //Antes de executar qualquer tarefa, verifica no Bco Dados Login e Senha $query_teste = $conecta->prepare($sql_teste); $query_teste->bindValue(':campo1',$campo1, PDO::PARAM_STR); $query_teste->bindValue(':campo2',$teste, PDO::PARAM_STR); //Executa a ação $query_teste->execute(); echo 'Cadastro com sucesso'; } catch (PDOException $error_insert) { echo 'Erro ao cadastrar '.$error_insert->getMessage(); } ?> Observa no seu código o seguinte: //Você criou a variável com letras minúsculas $nome = $_POST["nome"]; $email = $_POST["email"]; //Aqui você passou com letras maiúsculas $query_teste->bindValue(':NOME',$nome, PDO::PARAM_STR); $query_teste->bindValue(':EMAIL',$email, PDO::PARAM_STR); Para inserir, as variáveis tem que ter o nome idêntico do banco de dados.
  9. Remazela

    Dificuldade em Ordenar Relatório (FPDF) usando PHP

    Amigo. Mas como passaria para o relatório os parâmetros que desejo. Não entendi essa parte.
  10. Remazela

    programar por data para mudar status

    Caro amigo Marck Augusto Caso queira, cria uma função que toda vez que o seu Site for aberto pelo usuário, a função AlteraStatus sempre chamado primeiro. Segue um exemplo que possa utilizar. <?php //Alterar o Status da ancção para Analisar if($ancStatus == '1'){ //Pega o Horário Atual date_default_timezone_set('America/Sao_Paulo'); //Calcula a Data Final com a Data Atual $data_atual = date("Y-m-d"); $data_atual = strtotime($data_atual); $dataFim = strtotime($ancDtFim); $diferenca = $data_atual - $dataFim; $dias = floor($diferenca / 86400); $faltaDias = "{$dias}"; //Calcula a Hora Final com a Hora Atual $hora_atual = date("H:i:s"); $hora_atual = strtotime($hora_atual); $horaFim = strtotime($ancHrsFim); $diferenca = $hora_atual - $horaFim; $hora = floor($diferenca / 3600); $minutos = floor(($diferenca / 60) % 60); $segundos = floor($diferenca % 60); $faltaHora = "{$hora}:{$minutos}:{$segundos}"; if ($faltaDias == '0' && $faltaHora >= '0') { $ancStatus = '2'; $sql_anc = 'UPDATE anuncio SET ancStatus = :anctatus WHERE ancId = :ancId'; try{ $query_anc = $conecta->prepare($sql_anc); $query_anc->bindValue(':ancStatus',$ancStatus,PDO::PARAM_STR); $query_anc->bindValue(':ancId',$ancId,PDO::PARAM_STR); $query_anc->execute(); } catch(PDOexception $error_novaanc) { echo 'Erro'.$error_novaanc->getMessage(); } } } ?> Espero ter ajudado.
  11. Remazela

    php PDO não está inserindo dados no BD

    Caro amigo Um exemplo para INSERT em PDO. <!DOCTYPE html> <html> <head> <?php //Conexão com o Banco de Dados include"config.php"; ?> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>PDO Insert</title> <link rel="stylesheet" href=""> </head> <body> <?php if(isset($_POST['enviar'])){ //Funcão strip_tags - elimina qual extensão (html, php e etc) //Função trim - elimina qualquer espaço em branco $campo1 = strip_tags(trim($_POST['campo1'])); $teste = strip_tags(trim($_POST['teste'])); //Define a tabela $sql_teste = 'INSERT INTO teste (campo1,campo2)'; $sql_teste .= 'VALUES (:campo1,:campo2)'; //Função [ .= ] - concatenar try{ //Antes de executar qualquer tarefa, verifica no Bco Dados Login e Senha $query_teste = $conecta->prepare($sql_teste); $query_teste->bindValue(':campo1',$campo1, PDO::PARAM_STR); $query_teste->bindValue(':campo2',$teste, PDO::PARAM_STR); //Executa a ação $query_teste->execute(); echo 'Cadastro com sucesso'; } catch (PDOException $error_insert) { echo 'Erro ao cadastrar '.$error_insert->getMessage(); } } ?> <form name="testando" action="" method="post" enctype="multipart/form-data"> <input type="text" name="campo1" /><br/> <input type="text" name="teste" /><br/> <input type="submit" name="enviar" value="Enviar" /><br/> </body> </html> Espero ter ajudado
  12. Remazela

    Dificuldade em Ordenar Relatório (FPDF) usando PHP

    Caros amigos Estou com uma dificuldade em passar ORDENAÇÃO para Relatório usando FPDF. Gostaria de ordenar por: Código / Nome / Categoria / Status. Como consigo passar o tipo de ordenação para o Relatório da forma que gostaria que fosse impresso? O código abaixo da tela que estou usando para passar o tipo de ordenação que desejo. <?php include_once("header.php"); include_once("menu.php"); ?> <div class="content-wrapper"> <section class="content-header"> <h1> Relatório <small>Geral</small> </h1> <ol class="breadcrumb"> <li><a href="painel.php?exe=home/home"><i class="fa fa-dashboard"></i> Home</a></li> <li class="active">Relatório Geral</li> </ol> </section> <!-- Main content --> <section class="content"> <!-- Small boxes (Stat box) --> <div class="row"> <?php $sql_pegaCliente = "SELECT * FROM clientes "; try{ $query_pegaClientes = $conecta->prepare($sql_pegaCliente); $query_pegaClientes->execute(); $res_queryPegaCliente = $query_pegaClientes->fetchAll(PDO::FETCH_ASSOC); }catch(PDOexcetpion $error_clientes){ echo 'Erro ao seleciona os clientes!'; } foreach($res_queryPegaCliente as $resCliente){ $clienteEditaId = $resCliente['clienteId']; $clienteRazaoSocial = $resCliente['razaoSocial']; $clienteNome = $resCliente['nome']; $clienteStatus = $resCliente['clienteStatus']; $clienteCategoria = $resCliente['clienteCategoria']; $clienteEmail = $resCliente['email']; $clienteTelefone = $resCliente['telefone']; } ?> <div class="col-md-12"> <!-- general form elements --> <div class="box box-primary"> <div class="box-header with-border"> <h3 class="box-title">Relatório</h3> </div> <!-- /.box-header --> <!-- form start --> <form id="frmImpr" name="frmImpr" action="" method="post" enctype="multipart/form-data"> <div class="box-body"> <label for="radio1" class="radio-inline"> <input type="radio" name="optionsRadiosInline" id="radio1" onClick="habilitar()" value="option1" >Todos </label> <label for="radio2" class="radio-inline"> <input type="radio" name="optionsRadiosInline" id="radio2" onClick="habilitacao()" value="option2" >Selecionar </label> <br/><br/> <div class="form-group"> <select class="form-control" id="categoria" name="categoria" style="width:20%" required disabled> <option value="" selected>Selecione uma Categoria...</option> <option value="cliente" <?php if (!(strcmp("cliente", ""))) {echo "SELECTED";} ?>> Cliente</option> <option value="fornecedor" <?php if (!(strcmp("fornecedor", ""))) {echo "SELECTED";} ?>> Fornecedor</option> </select> </div> <div class="form-group"> <select class="form-control" id="status" name="status" style="width:20%" required disabled> <option value="" selected>Selecione um Status...</option> <option value="andamento" <?php if (!(strcmp("andamento", ""))) {echo "SELECTED";} ?>> Andamento</option> <option value="aprovado" <?php if (!(strcmp("aprovado", ""))) {echo "SELECTED";} ?>> Aprovado</option> <option value="cancelado" <?php if (!(strcmp("cancelado", ""))) {echo "SELECTED";} ?>> Cancelado</option> <option value="pendente" <?php if (!(strcmp("pendente", ""))) {echo "SELECTED";} ?>> Pendente</option> </select> </div> <div class="form-group"> <select class="form-control" id="ordenar" name="ordenar" style="width:20%" required disabled> <option value="" selected>Ordenar por...</option> <option <?php if ($clienteEditaId=='clienteId') echo 'SELECTED'; ?> value="clienteId" > Código</option> <option <?php if ($clienteRazaoSocial=='razaoSocial') echo 'SELECTED'; ?> value="razaoSocial" >Razão Social</option> </select> </div> <input class="btn bg-olive" type="submit" id="completo" name="completo" disabled value="Imprimir Completa" formtarget="_blank" title="Imprimir Relatório." onclick="frmImpr.action='painel.php?exe=admin/relatorio/imprRelat&ordem=<?php echo $ordenar; ?>';frmImpr.submit()" /> <button type="submit" id="parcial" class="btn btn-success" disabled>Parcial</button> </form> </div> </div> </section> </div> <?php include_once("footer.php");?> <!--Script para Validar o Formulário --> <script language="JavaScript" > function habilitar(){ if(document.getElementById('radio1').checked == true){ document.getElementById('categoria').disabled = true; document.getElementById('status').disabled = true; document.getElementById('ordenar').disabled = false; document.getElementById('parcial').disabled = true; document.getElementById('completo').disabled = false; } if(document.getElementById('radio1').checked == false){ document.getElementById('categoria').disabled = false; document.getElementById('status').disabled = false; document.getElementById('ordenar').disabled = true; document.getElementById('parcial').disabled = false; document.getElementById('completo').disabled = true; } } function habilitacao(){ if(document.getElementById('radio2').checked == true){ document.getElementById('categoria').disabled = false; document.getElementById('status').disabled = false; document.getElementById('ordenar').disabled = false; document.getElementById('completo').disabled = true; document.getElementById('parcial').disabled = false; } if(document.getElementById('radio2').checked == false){ document.getElementById('categoria').disabled = true; document.getElementById('status').disabled = true; document.getElementById('ordenar').disabled = true; document.getElementById('completo').disabled = false; document.getElementById('parcial').disabled = true; } } </script> Grato pela ajuda. Atenciosamente, Renato
  13. Remazela

    Contador de Caracteres não aparece na tela - PHP

    Realmente, mas corrigi o erro e continua não mostrando o contador de caracteres. <!-- CORRIGIDO --> <div class="form-group"> <textarea id="contMsg" name="contMsg" class="textarea" placeholder="Digite seu Texto." style="width: 100%; height: 130px; font-size: 14px; line-height: 18px; border: 1px solid #dddddd; padding: 10px;"> </textarea> <p class="help-block">&nbsp;<small class="caracterFin" style="font-size:14px;"></small></p> </div>
  14. Remazela

    Contador de Caracteres não aparece na tela - PHP

    Amigo Não deu certo.
  15. Remazela

    Contador de Caracteres não aparece na tela - PHP

    Pessoal alguém por favor, pode me dar uma saída para esse assunto. grato,
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.