Jump to content

Search the Community

Showing results for tags 'PHP'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 6645 results

  1. eduuh1524

    Sistema de pontos,saldo ou créditos PHP

    Olá. Boa noite a todos,eu preciso de uma ajuda. Eu tenho um projeto em PHP e MySQL Tem uma database chamada easy e a uma tabela chamada usuários E dentro da tabela tem usuário,senha, saldo Bem. Eu tenho um random resultados em duas form na (resultados.php)eu queria fazer que quando a pessoa clicasse no botão Gerar usasse o saldo e gerasse o resultado. Exemplo,a pessoa já começa com 1000 de saldo e o botão diminui esse saldo em 100 e quando esse saldo chegasse em 0 se tentasse usar dá um erro de saldo insuficiente. Como posso fazer isso? Dei uma olhada em uns artigos aqui mas estou meio confuso,sou iniciante em PHP mas tenho uma noçãozinha . Boa noite a todos.
  2. Olá Pessoal, estou com um probleminha, eu fiz a instalação de um script php em meu servidor, esta inalação foi feita em uma pasta dentro do meu domínio, ou seja www.meudominio.com/sistemaphp, fiz a configuração do banco de dados corretamente, bom direto ao erro, na hora de efetuar o login ao invés de ele continuar no sistema ele vai para a pagina de erro do meu site, este sistema veio de um outro servidor, sabe como posso resolver este problema?
  3. Olá amigos, blz?! Estou com um problema, eu não estou conseguindo carregar o resultado de uma consulta sql na div da pagina. Tenho um select com as categorias dos produtos, esse select tem que listar todos os produtos pertencentes a tal categoria. Estou tentando fazer via Ajax passando o id da categoria para outra pagina php e recebendo o resultado para listar os produtos. No meu código está retornado nada na div e sem o conteúdo requisitado. ...pagina html <label><?= trans('categoria') ?></label> <select id="cat" name="cat" class="form-control"> <?php foreach ($c as $categorias) : ?> <option value="<?= $categorias['cat_id'] ?>"> <?= $categorias['nome'] ?> </option> <?php endforeach; ?> </select> <div id="resultado"></div> $(document).ready(function(){ $(document).on('change', 'select', function(){ var id_cat = $(this).val(); $.ajax({ type: 'POST', url: "pagina.php", data: {idCat : id_cat }, cache: false, dataType : 'html', success: function(retorno) { $('#resultado').html(retorno); }, }) }); }); <?php include "dfdfgdgd.php"; class ASList { private $db = null; public $errors = array(); public $messages = array(); public function __construct() { if(isset($_POST['idCat'])) { $this->list_prod(); } } ///////////funcao /////////////// private function list_prod() { $retorno = ""; $cat_id = $_POST['idCat']; $result = app('db')->select( 'SELECT * FROM `produtos` WHERE `categoria` = :id', array('id' => $cat_id) ); foreach ($result as $produtos) : $retorno .= "<div>nome: ".$produtos['nome'] ."</div><br />"; $retorno .= "<div>R$ ".$produtos['preco'] ."</div>"; endforeach; echo $retorno; } }
  4. boa tarde, public function setErro($erro) { array_push($this->erro,$erro); } Gostaria de saber como faço para fazer para substituir o resultado anterior ao inves de adicionar mais um resultado no array ou pelo menos só exibir o ultimo resultado, pois quando ele retorna o erro fica muito feio, vira uma lista de erros usando o push alguem me ajuda?
  5. Tenho um projecto em Laravel e gostaria de mudar a cor de um resultado "Ativo" ou "inativo" dentro de um html. Gostaria que fosse Active e Inactive, como faria isso? Minha tabela "Ativo" está em "Tinyint" marcada "0" para inativo e "1" para ativo. meu html: <div class="form-control"> <small id="emailHelp" class="form-text text-muted text-center">User: <i>{{Auth::user()->getStatus()}}</i></small> </div>
  6. violin101

    Configurar mPDF - Codeigniter

    Caros amigos saudações... Por favor alguém tem conhecimento de algum site onde posso ler para Configurar o MPDF para gerar relatório em PDF ? Já fiz várias pesquisas e não tive sucesso. Observação: preciso criar uma TABELA com suas formatações. Estou usando FPDF infelizmente estou tendo muito problema para usar o MultCell na Tabela. Obrigado Cesar
  7. Bom dia, amigos. Tenho um banco de dados de cadastro de membros de uma igreja, e quero fazer uma consulta em uma página. A conexão está ok, mas a página fica em branco. Não aparece nada. Alguém poderia ajudar, e dar uma olhada onde estou errando? Eis o meu código: Arquivo conecta.php: <?php define('HOST', 'localhost'); define('USUARIO', 'meu_usuario'); define('SENHA', 'minha_senha'); define('DB', 'meu_db'); $conexao = mysqli_connect(HOST, USUARIO, SENHA, DB) or die ('Não foi possível conectar'); E a página da consulta: <?php session_start(); include('verifica_login.php'); ?> <?php include('conecta.php'); $consulta = "SELECT * FROM CadPessoas"; $con = $mysqli->query($consulta) or die($mysqli->error); ?> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Rol de Membros</title> </head> <body> <table border="1"> <tr> <td>ID</td> <td>Nome</td> <td>Sexo</td> <td>Endereço</td> <td>Nº</td> <td>Bairro</td> <td>Cidade</td> <td>UF</td> <td>CEP</td> <td>Telefone</td> <td>Celular</td> <td>E-mail</td> <td>Dt. Nascimento</td> <td>RG</td> <td>CPF</td> <td>Escolaridade</td> <td>Nome do Pai</td> <td>Nome da Mãe</td> <td>Estado Civil</td> <td>Nome do Cônjuge</td> <td>Dt. Nasc. Cônjuge</td> <td>Dt. Casamento</td> <td>Igreja Onde se Batizou</td> <td>Dt. Prof. de Fé</td> <td>Dt. Batismo</td> <td>Batizado pelo Pastor</td> <td>Entrada Por</td> <td>Dt. Entrada</td> <td>Procedência</td> <td>Status</td> <td>Ministério / Departamento</td> <td>Saída Por</td> <td>Dt. Saída</td> <td>Destino</td> <td>Observações</td> <td>Onde Congrega</td> <td>Última Atualização</td> </tr> <?php while($dado = $con->fetch_array()) { ?> <tr> <td><?php echo $dado['Cod']; ?></td> <td><?php echo $dado['Nome']; ?></td> <td><?php echo $dado['Sexo']; ?></td> <td><?php echo $dado['Endereco']; ?></td> <td><?php echo $dado['Numero']; ?></td> <td><?php echo $dado['Complem']; ?></td> <td><?php echo $dado['Bairro']; ?></td> <td><?php echo $dado['Cidade']; ?></td> <td><?php echo $dado['UF']; ?></td> <td><?php echo $dado['CEP']; ?></td> <td><?php echo $dado['Tel']; ?></td> <td><?php echo $dado['Cel']; ?></td> <td><?php echo $dado['Email']; ?></td> <td><?php echo date('dd/mm/YYYY', strtotime($dado['DtNasc'])); ?></td> <td><?php echo $dado['RG']; ?></td> <td><?php echo $dado['CPF']; ?></td> <td><?php echo $dado['Escol']; ?></td> <td><?php echo $dado['Pai']; ?></td> <td><?php echo $dado['Mae']; ?></td> <td><?php echo $dado['EstCivil']; ?></td> <td><?php echo $dado['Conjuge']; ?></td> <td><?php echo date('dd/mm/YYYY', strtotime($dado['DtConjuge'])); ?></td> <td><?php echo date('dd/mm/YYYY', strtotime($dado['DtCasam'])); ?></td> <td><?php echo $dado['Igreja']; ?></td> <td><?php echo date('dd/mm/YYYY', strtotime($dado['DtProfFe'])); ?></td> <td><?php echo date('dd/mm/YYYY', strtotime($dado['DtBat'])); ?></td> <td><?php echo $dado['Pastor']; ?></td> <td><?php echo $dado['EntrPor']; ?></td> <td><?php echo date('dd/mm/YYYY', strtotime($dado['DtEntr'])); ?></td> <td><?php echo $dado['Proced']; ?></td> <td><?php echo $dado['Status']; ?></td> <td><?php echo $dado['Minist']; ?></td> <td><?php echo $dado['SaidaPor']; ?></td> <td><?php echo date('dd/mm/YYYY', strtotime($dado['DtSaida'])); ?></td> <td><?php echo $dado['TransfPara']; ?></td> <td><?php echo $dado['Obs']; ?></td> <td><?php echo $dado['Congrega']; ?></td> <td><?php echo $dado['Atualização do Cadastro']; ?></td> <td> <a href="usu_editar.php?codigo=<?php echo $dado['Cod']; ?>">Editar</a> <a href="usu_excluir.php?codigo=<?php echo $dado['Cod']; ?>">Excluir</a> </td> </tr> </table> </body> </html>
  8. Oi gente!! Vim pedir a ajuda de vocês... Tenho uma tela que 'pega' do banco as datas cadastradas e a fazem de link, nesse link, preciso que ela faça a busca de todas as datas que tenham o mês correspondente. Exemplo: Agosto, quando o usuário clicar no mês, exibir todas as datas desse mês, ex.: 15/08/2019, 27/08/2019... Consegui fazer a parte do link, mas não consigo buscar a data de cada mês. O que preciso que seja exibido, e nesses links das datas trazer as pessoas aniversariantes dessa data. Esse é o script em SQL que faz a busca <?php $sMesCorrespondente = " SELECT DATA_ANIVERSARIO, CASE WHEN MONTH(DATA_ANIVERSARIO) = '01' THEN 'Janeiro' WHEN MONTH(DATA_ANIVERSARIO) = '02' THEN 'Fevereiro' WHEN MONTH(DATA_ANIVERSARIO) = '03' THEN 'Março' WHEN MONTH(DATA_ANIVERSARIO) = '04' THEN 'Abril' WHEN MONTH(DATA_ANIVERSARIO) = '05' THEN 'Maio' WHEN MONTH(DATA_ANIVERSARIO) = '06' THEN 'Junho' WHEN MONTH(DATA_ANIVERSARIO) = '07' THEN 'Julho' WHEN MONTH(DATA_ANIVERSARIO) = '08' THEN 'Agosto' WHEN MONTH(DATA_ANIVERSARIO) = '09' THEN 'Setembro' WHEN MONTH(DATA_ANIVERSARIO) = '10' THEN 'Outubro' WHEN MONTH(DATA_ANIVERSARIO) = '11' THEN 'Novembro' WHEN MONTH(DATA_ANIVERSARIO) = '12' THEN 'Dezembro' ELSE 'Mês Inválido' END AS MES FROM ANIVERSARIANTES GROUP BY MES "; $sMes = mysqli_query($conn, $sMesCorrespondente); ?> Cria o link com os meses: <ul class="list-group"> <li class="list-group-item"> <?php while ($aMesAniversario = mysqli_fetch_array($sMes)) { $aProfessor = mysqli_fetch_array($sListProfessor); echo '<a href="pagina.php?colaborador='.$aProfessor['NOME'].'&mes='.$aMesAniversario['MES'].'">'.$aMesAniversario['MES'].'</a><br>'; } ?> </li> </ul>
  9. Novato em php, está dando erro ao enviar e-mail Código do form: <form action="contato.php" method="post" id="orcamento"> <div class="input-field"> <input type="text" name="name" id="name" required="true"> <label for="name">Nome</label> </div> <div class="input-field"> <input type="email" name="email" id="email" required="true"> <label for="email">E-mail</label> </div> <div class="input-field"> <input type="text" name="assunto" id="assunto" required="true"> <label for="assunto">Assunto</label> </div> <select class="browser-default" name="service" id="service" required="true"> <option value="" disabled selected>Selecione o serviço:</option> <option value="1">Industrial e Comercial</option> <option value="2">Imóveis</option> <option value="3">Jurídico</option> <option value="" disabled="">Outros</option> <option value="4">Sugestões</option> <option value="5">Dúvidas</option> </select> <div class="input-field"> <textarea id="message" name="message" class="materialize-textarea"></textarea> <label for="message">Mensagem</label> </div> <button class="btn color-y" type="submit">Enviar</button> php <?php // Recebendo dados do formulário $name = $_POST['name']; $email = $_POST['email']; $assunto = $_POST['assunto']; $service = $_POST["service"]; $message = $_POST['message']; $headers = "Content-Type: text/html; charset=utf-8\r\n"; $headers .= "From: $email\r\n"; $headers .= "Reply-To: $email\r\n"; // Dados que serão enviados $corpo = "Formulário da página de contato <br>"; $corpo .= "Nome: " . $name . " <br>"; $corpo .= "Email: " . $email . " <br>"; $corpo .= "Assunto: " . $assunto . " <br>"; $corpo .= "Serviço: " . $service . " <br>"; $corpo .= "Mensagem: " . $message . " <br>"; // Email que receberá a mensagem (Não se esqueça de substituir) $email_to = 'contato@saudetotalvendasonline.com.br'; // Enviando email $status = mail($email_to, mb_encode_mimeheader($service, "utf-8"), $corpo, $headers); if ($status): // Enviada com sucesso header('location:index.php?status=sucesso'); else: // Se der erro header('location:index.php?status=erro'); endif; ?>
  10. Olá pessoal, Tenho o script abaixo que captura as urls retornadas do resultado da busca do meu banco de dados e abre no navegador e ao mesmo tempo também checa se esta mesma URL que foi aberta está online ou offline, para marcar a situação da url no meu banco. O problema é na rotina da verificação se a url está online ou offline, pois o SELECT que deveria pegar automaticamente a URL que será checada se está online ou offline não está pegando conforme linha abaixo: $sql = “SELECT id, quebrado, url FROM websites where url = $url”; Se eu colocar a URL diretamente no select como no exemplo abaixo, o script funciona normalmente verificando se a url está online ou offline, mas não consigo colocar para o select capturar automaticamente a url sem a necessidade de colocar manualmente. $sql = “SELECT id, quebrado, url FROM websites where url = ‘www.uol.com.br’”; Abaixo está o script completo responsável em capturar uma URL do resultado da busca e abre a url no navegador e também checar se esta mesma url está online ou offline. <?php if(isset($_GET[“url”])){ $url = ($_GET[“url”]); include_once('bd/inc-bd.php'); $arquivo_estatistica = file_get_contents('estatistica/enable.cfg'); if($arquivo_estatistica == "true"){ $estatisticaEnable = true; }else{ $estatisticaEnable = false; } if($estatisticaEnable == true){ $hoje = 'hoje_click'; $mes = 'mes_click'; $ano = 'ano_click'; $stmt = $mysqli -> prepare('call add_statistic( ?, ?, ? )'); $stmt -> bind_param('sss', $hoje, $mes, $ano) && $stmt -> execute(); $mysqli->close(); } header("location: ".$url); }else{ /não tem url/ header(“location: index.php”); } //Aqui começa a rotina da verificação se a url está online ou offline onde não consigo colocar para o SELECT pegar automaticamente a url que foi capturada pelo script include_once(“adminsys/functions_login.php”); set_time_limit(0); /Define o endereço do site/ $sql = “SELECT id, quebrado, url FROM websites where url = $url”; $stmt = $PDO -> prepare($sql); $stmt -> execute(); $contador = 1; while ($website = $stmt->fetch(PDO::FETCH_ASSOC)) { @$verifica = verificarLink($website["url"]); if(($verifica >= 200 )&&($verifica < 400)){ $numero = 0; $stmt_corrige = $PDO -> prepare('call corrige_website( ?, ? )'); $stmt_corrige -> bindParam(1, $website["id"],PDO::PARAM_INT) ; $stmt_corrige -> bindParam(2, $numero, PDO::PARAM_INT) ; if ( $stmt_corrige -> execute() ) { printConsole('-- '.$website["id"].' url corrigida 0 '); } else { printConsole('Erro não conseguiu corrigir 0 - '.$PDO->error); } $contador++; }else{ $numero = 1; $stmt_corrige = $PDO -> prepare('call corrige_website( ?, ?)'); $stmt_corrige -> bindParam(1, $website["id"],PDO::PARAM_INT) ; $stmt_corrige -> bindParam(2, $numero, PDO::PARAM_INT) ; if ( $stmt_corrige -> execute() ) { printConsole('-- '.$website["id"].' url corrigida 1 '); } else { printConsole('Erro não conseguiu corrigir 2 - '.$PDO->error); } $contador++; } } function printConsole($msg){ echo ‘’; } function verificarLink($url){ $ch = curl_init($url); curl_setopt($ch, CURLOPT_TIMEOUT, 5); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_NOBODY, true); curl_setopt($ch, CURLOPT_HEADER, true); curl_setopt($ch, CURLOPT_HTTPGET, true); curl_setopt( $ch, CURLOPT_FOLLOWLOCATION, 5); curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1); $data = curl_exec($ch); $httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE); curl_close($ch); return $httpcode; } ?>
  11. proflupin

    Auxilio com include_path

    Tenho uma estrutura que funciona sem mudar o link para o usuário, apenas se ele clicar na url que verá o restante do link. Estou tentando fazer uma troca de página passando um ID pela URL, porém meu código tenta buscar uma página chamada exemplo.php?id=exemplo... Detalhando a estrutura: Tenho o arquivo configuracoes.php que é da seguinte maneira: <!DOCTYPE html> <html lang="pt-br"> <head> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Dashboard</title> </head> <body> <?php $pagina = $_GET['pagina']; include ('menudashboard.php'); if(isset($_GET['pagina'])){ include $pagina/*.".php"*/; }else{ include ('iniciodashboard.php'); }; ?> </body> </html> Onde inclui o menudashboard.php que é onde ficam as li's: <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="UTF-8"> <link rel="stylesheet" href="lib/bootstrap.min.css"> <link rel="stylesheet" href="lib/dashboard.css"> <link rel="stylesheet" href="font/css/all.css"> <script src="lib/bootstrap.min.js"></script> <script src="lib/popper.min.js"></script> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title></title> </head> <body> <nav class="navbar navbar-dark fixed-top bg-dark flex-md-nowrap p-0 shadow"> <a class="navbar-brand col-sm-3 col-md-2 mr-0" href="#"><i class="fas fa-tools"></i>Help Desk</a> <ul class="navbar-nav px-3 flex-column"> <li class="nav-item"> <a class="nav-link" href="logout.php">Sair</a> </li> </ul> </nav> <div class="container-fluid"> <div class="row"> <nav class="col-md-2 d-none d-md-block bg-light sidebar"> <div class="sidebar-sticky"> <h6 class="sidebar-heading d-flex justify-content-between align-items-center px-3 mt-4 mb-1 text-muted"> <a class="d-flex align-items-center text-muted" href="#"> <span class="<?php if($_GET['pagina']== 'pages/categorias.php' || $_GET['pagina']== 'pages/conf_subcategorias' || $_GET['pagina']== 'pages/conf_self_geral' || $_GET['pagina']== 'pages/subcategorias') echo 'teste'?>">PORTAL SELF SERVICE</span> </a> </h6> <ul class="nav flex-column"> <li class="nav-item"> <a class="nav-link <?php if($_GET['pagina']== 'pages/categorias.php' || $_GET['pagina']== 'pages/subcategorias') echo 'active'?>" href="configuracoes.php?pagina=pages/categorias.php"> ABRIR CHAMADO </a> </li> <li class="nav-item"> <a class="nav-link <?php if($_GET['pagina']== 'pages/') echo 'active'?>" href="configuracoes.php?pagina=pages/"> CONSULTAR ATIVOS </a> </li> <li class="nav-item"> <a class="nav-link <?php if($_GET['pagina']== 'pages/') echo 'active'?>" href="configuracoes.php?pagina=pages/"> CONSULTAR ENCERRADOS </a> </div> </nav> </div> </div> </body> </html> E por último tem o iniciodashboard.php, que nada mais é que a nav: <!DOCTYPE html> <html lang="en"> <head> <title>Dashboard</title> </head> <body> <main role="main" class="col-md-9 ml-sm-auto col-lg-10 px-4"> <div class="d-flex justify-content-between flex-wrap flex-md-nowrap align-items-center pt-3 pb-2 mb-3 border-bottom"> <h2>Configurações</h2> </div> </body> </html> Um exemplo em imagem: Em cada LI, é referenciado uma página que está em pages/php. O que estou tentando fazer é, ao clicar numa categoria, abrir a página subcategorias.php com o ID correspondente. Porém, meu código não consegue buscar a página por causa do ID, ficando assim: Warning: include(): Failed opening 'pages/subcategorias.php?id=1' for inclusion (include_path='C:\xampp\php\PEAR') in C:\Service Desk\self_service\configuracoes.php on line 15 Minha url fica assim quando clico em uma categoria: http://localhost/Service Desk/self_service/configuracoes.php?pagina=pages/subcategorias.php?id=1 Se remover o "?id=1" a página vai carregar normalmente. Alguém tem ideia de como me ajudar?
  12. Salvatore

    como limitar registro de um certo dado

    Galera esse fórum tem me ajudado muito a tirar duvidas, a duvida que estou agora e a seguinte eu tenho um input onde receber uma data eu queria fazer o seguinte codigo caso a data que a pessoa colocar nesse input ja tiver sido registrada 50x no bancos de dados mostraria em um echo pra ela que para essa data as vagas estão cheias
  13. Guga Alves

    CURL - Retorno de requisição

    Boa noite, alguém que manja de CURL por aqui? Seguinte preciso fazer uma pesquisa baseado na localização em que a pessoa se encontra (Geolacalização), pego estes paramentros usando a API do maps, até ai ok, a questão é que quando tento fazer a requisição a api dos servços para encontrar quem presta serviço na região a busca retorna vazia. como estou tentando fazer $lat = "-22.699400"; $lng = "-47.380810"; $url = "https://api.exemplo/v1/regions/geolocatio"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POST , 1); curl_setopt($ch , CURLOPT_POSTFIELDS, "lat = $lat&lng = $lng"); curt_setopt($ch, CURLOPT_RETURNTRANSFER, true); $result = curl_exec($ch); $result = json_decode($result); curl_close($ch); ?><pre> <?php print_r($result); ?></pre> <?php echo "Chegou aqui"; Preciso enviar a requisição com latitude e longitude, e baseado nestes parâmetros retornar todas as empresas da área.
  14. nightreturn

    Consulta de NFE no PHP

    Sou novo no fórum e tenho umas duvidas sobre NOT,AS FISCAIS E PHP. Gostaria de saber como eu faço em PHP para pegar os produtos cadastrados em uma nota fical pelo código-id da nota? Aquele mesmo código que se usa para acessar todo o conteúdo da nota. Qual o meu objetivo? Pegar todos os produtos de uma nota fiscal eletronica para consumidor final (aquela mesma nota que recebemos após comprar no mercado, na padaria, um lanche, na kalumga, etc...) e listar todos. Qual seria o caminho para isso?
  15. Bom dia, estou tentando criar uma integração a um webservice utilizando o seguinte link do serviço: https://wwwh.cnj.jus.br/pjemni-2x/intercomunicacao?wsdl Para tanto, fiz o seguinte código-teste: <?php $client = new SoapClient("https://wwwh.cnj.jus.br/pjemni-2x/intercomunicacao?wsdl"); $function = "consultarProcesso"; $arguments = array ( "idConsultante" => "xxx", "senhaConsultante" => "xxx", "numeroProcesso" => "50243604120198130702", "movimentos" => true ); $result = $client->__soapCall($function, $arguments); print $result; ?> Contudo, ao executar o código, recebo o seguinte erro: Fatal error: Uncaught SoapFault exception: [soap:Client] Message part param1 was not recognized. (Does it exist in service WSDL?) in C:\xampp\htdocs\wstest\test.php:13 Stack trace: #0 C:\xampp\htdocs\wstest\test.php(13): SoapClient->__soapCall('consultarProces...', Array) #1 {main} thrown in C:\xampp\htdocs\wstest\test.php on line 13 Se alguém puder me ajudar, agradeço muito!!
  16. eduardaarosaa

    Converter objeto em array

    Olá!!! Gostaria de saber como converter um objeto em array. Já tentei usar get_objet_vars e não funcionou ... veio um array vazio Exemplo: array(){ } array(){ } Meu objeto está assim: object(Illuminate\Http\UploadedFile)#205 (7) { ["test":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> bool(false) ["originalName":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> string(10) "eliete.jpg" ["mimeType":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> string(10) "image/jpeg" ["error":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> int(0) ["hashName":protected]=> NULL ["pathName":"SplFileInfo":private]=> string(24) "C:\xampp\tmp\php8467.tmp" ["fileName":"SplFileInfo":private]=> string(11) "php8467.tmp" } object(Illuminate\Http\UploadedFile)#211 (7) { ["test":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> bool(false) ["originalName":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> string(40) "f114abec-1fe1-4e86-92b0-5b976b4c50c0.jpg" ["mimeType":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> string(10) "image/jpeg" ["error":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> int(0) ["hashName":protected]=> NULL ["pathName":"SplFileInfo":private]=> string(24) "C:\xampp\tmp\php8468.tmp" ["fileName":"SplFileInfo":private]=> string(11) "php8468.tmp" } object(Illuminate\Http\UploadedFile)#212 (7) { ["test":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> bool(false) ["originalName":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> string(27) "bitcoin-3125488_960_720.png" ["mimeType":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> string(9) "image/png" ["error":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> int(0) ["hashName":protected]=> NULL ["pathName":"SplFileInfo":private]=> string(24) "C:\xampp\tmp\php8469.tmp" ["fileName":"SplFileInfo":private]=> string(11) "php8469.tmp" } object(Illuminate\Http\UploadedFile)#213 (7) { ["test":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> bool(false) ["originalName":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> string(14) "imagem0033.jpg" ["mimeType":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> string(10) "image/jpeg" ["error":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> int(0) ["hashName":protected]=> NULL ["pathName":"SplFileInfo":private]=> string(24) "C:\xampp\tmp\php8479.tmp" ["fileName":"SplFileInfo":private]=> string(11) "php8479.tmp" } Obrigada!!!
  17. Olá, gostaria de saber como faço pra que quando o usuário digite algo em um campo de texto a imagem fique girando. Eu tenho a imagem de uma engrenagem e queria que ela fizesse uma animaçãozinha no estilo da que tem nesse site: http://www.empsis.com.br/. Sou iniciante e peço desculpas se isso for muito simples de fazer. Estou usando PHP, HTML e CSS.
  18. Boa tarde, nos meus estudos me deparei com mais um obstaculo, estava fazendo um tutorial sobre atualizacao de BD via ajax... os dados da pagina estao sendo atualizados perfeitamente, porem o PHP nao executa a funcao de colear os dados e atualizar o BD, <?php $connection = mysqli_connect('localhost' , 'root' ,'' ,'testes'); if(isset($_POST['user_id'])){ $user_fname = $_POST['user_fname']; $user_lname = $_POST['user_lname']; $user_email = $_POST['user_email']; $user_id = $_POST['user_id']; $result = mysqli_query($connection , "UPDATE `users_full` SET `user_fname`=`$user_fname` , `user_lname`=`$user_lname` , `user_email`= `$user_email` WHERE `user_id`=`$user_id`"); if($result){ echo 'data updated'; } } ?> se eu coloco if(2+2 ==$){ e tiro os POST e coloco os valores ex: $user_fname = "carlinhos"; atualiza, porem se deixo para ele pegar os dados vi post não funciona... so atualiza na pagina, mas o BD fica igual.... qual é o erro? pq nao esta recebendo os POST?? codigo da pagina é esse: <?php include 'listaUSUcon.php'; ?> <head></head> <body> <div class="container"> <table class="table"> <thead> <tr> <th>Firstname</th> <th>Lastname</th> <th>Email</th> <th>Action</th> </tr> </thead> <tbody> <?php $table = mysqli_query($connection ,'SELECT * FROM users_full'); while($row = mysqli_fetch_array($table)){ ?> <tr id="<?php echo $row['user_id']; ?>"> <td data-target="user_fname"><?php echo $row['user_fname']; ?></td> <td data-target="user_lname"><?php echo $row['user_lname']; ?></td> <td data-target="user_email"><?php echo $row['user_email']; ?></td> <td><a href="#" data-role="update" data-id="<?php echo $row['user_id'] ;?>">Update</a></td> </tr> <?php } ?> </tbody> </table> </div> <!-- Modal --> <div id="myModal" class="modal fade" role="dialog"> <div class="modal-dialog"> <!-- Modal content--> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal">×</button> <input type="text" id="user_id" class="form-control" readonly> </div> <div class="modal-body"> <div class="form-group"> <label>First Name</label> <input type="text" id="user_fname" class="form-control"> </div> <div class="form-group"> <label>Last Name</label> <input type="text" id="user_lname" class="form-control"> </div> <div class="form-group"> <label>Email</label> <input type="text" id="user_email" class="form-control"> </div> <input type="hidden" id="user_id" class="form-control"> </div> <div class="modal-footer"> <a href="#" id="save" class="btn btn-primary pull-right save">Update</a> <button type="button" class="btn btn-default pull-left" data-dismiss="modal">Close</button> </div> </div> </div> </div> </body> <script> $(document).ready(function(){ // append values in input fields $(document).on('click','a[data-role=update]',function(){ var user_id = $(this).data('id'); var user_fname = $('#'+user_id).children('td[data-target=user_fname]').text(); var user_lname = $('#'+user_id).children('td[data-target=user_lname]').text(); var user_email = $('#'+user_id).children('td[data-target=user_email]').text(); $('#user_fname').val(user_fname); $('#user_lname').val(user_lname); $('#user_email').val(user_email); $('#user_id').val(user_id); $('#myModal').modal('toggle'); }); // now create event to get data from fields and update in database $('#save').click(function(){ var user_id = $('#user_id').val(); var user_fname = $('#user_fname').val(); var user_lname = $('#user_lname').val(); var user_email = $('#user_email').val(); $.ajax({ url : 'listaUSUcon.php', method : 'post', data : {user_fname : user_fname , user_lname: user_lname , user_email : user_email , user_id: user_id}, success : function(response){ // now update user record in table $('#'+user_id).children('td[data-target=user_fname]').text(user_fname); $('#'+user_id).children('td[data-target=user_lname]').text(user_lname); $('#'+user_id).children('td[data-target=user_email]').text(user_email); $('#myModal').modal('toggle'); } }); }); }); </script> aquele include (listaUSUcon.php) é referente ao primeiro codigo que postei la em cima.. para mim não faz sentido, pois aparentemente nao tem nada errado.... alguem sabe onde estou errando???
  19. Boa noite, estou com dúvidas e estive pensando... se eu fosse criar um sistema de criar lojas virtuais, como poderia ser a estrutura, principalmente nesta parte: - um banco de dados para cada loja ou um banco de dados para todas as lojas? Que seria separado apenas por id de loja, pedidos seriam unicamente visto por cada loja, óbvio... Qual a sua opinião sobre isto?
  20. Alguém poderia me ajudar faço uma busca no meu banco de dados, e faço um json_encode para mandar para o front. Mais as palavras que tem caracteres especiais Ç e acentos retornam null, não posso mudar a formatação do banco de dados. Segue o código. <?php require_once "../includes/php/conectar_bd.php"; require_once "../validar_sessao.php"; header('Content-type: text/html; charset=UTF-8') ; if ($conn->connect_errno) { echo "Falha ao conectar: " . $db->connect_errno; } //if ($_REQUEST['usr_logado'] == "") return; $mes_inicio = 1;//$_REQUEST['mes_inicio']; $mes_fim =2;// $_REQUEST['mes_fim']; $ano = 2019;// $_REQUEST['ano']; $cod_nat_oper = '1,40,42,99,18,292,51,302,303';$_REQUEST['nat_operacao']; if (is_array($cod_nat_oper)) $cod_nat_oper = implode(",",$cod_nat_oper); //if (is_array($cod_nat_oper)) $cod_nat_oper = implode(",",$cod_nat_oper); $Result_atendente = "SELECT a.empresa ,a.cliente ,b.nom_cliente ,e.cod_uni_feder ,d.cod_repres ,f.den_tip_cli"; $meses_total = null; for($mes = $mes_inicio; $mes <= $mes_fim; $mes++) { $Result_atendente .= ",SUM(CASE WHEN MONTH(dat_hor_emissao) = $mes THEN 1 ELSE 0 END) AS Qtd_mes$mes"; $meses_total[] = $mes; } $meses_total = implode($meses_total, ','); $Result_atendente .= ",SUM(CASE WHEN MONTH(dat_hor_emissao) IN($meses_total) THEN 1 ELSE 0 END) AS total"; $Result_atendente .= " FROM fat_nf_mestre a join clientes b on (b.cod_cliente = a.cliente) join fat_nf_item c on (c.empresa = a.empresa and c.trans_nota_fiscal = a.trans_nota_fiscal) join pedidos d on (d.cod_empresa = c.empresa and d.num_pedido = c.pedido) join cidades e on (e.cod_cidade = b.cod_cidade) join tipo_cliente f on (f.cod_tip_cli = b.cod_tip_cli) WHERE a.empresa IN (10,30,50,51) and YEAR(dat_hor_emissao) = $ano and d.Cod_tip_carteira = '1' and c.seq_item_nf = '1' and a.sit_nota_fiscal <> 'C' and a.natureza_operacao in (1,40,42,99,18,292,51,302,303) GROUP BY 1,2,3,4,5,6 HAVING SUM(CASE WHEN MONTH(dat_hor_emissao) IN($meses_total) THEN 1 ELSE 0 END) > 0"; $resultado_atendente = $db->prepare($Result_atendente); $resultado_atendente->execute(); $dado['rows'] = array(); while ($row_atendente = $resultado_atendente->fetch(PDO::FETCH_OBJ)) {array_push($dado['rows'], $row_atendente);} //echo "<pre>"; //echo $dado['nom_cliente']; //echo "</pre>"; echo json_encode($dado,JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES); ?> e sai assim. { empresa: "10", cliente: "025368835000120", nom_cliente: null,****************************Campo com carecteres especiais cod_uni_feder: "MT", cod_repres: "533", den_tip_cli: "REVENDEDOR ", qtd_mes1: "1", qtd_mes2: "0", total: "1" },
  21. Grifo Web

    SWITCH que redirecione Links

    Quero que o Switch identifique a page atual do site tipo o domínio é "exemplo.com/10" o switch a identificar tal link ira redirecionar para outro link tipo "exemplocompra.com" sempre na pegada da page tipo o domínio e o "/algumacoisa" que o shiwtch vai identificar para o redirecionamento, se alguém puder ajuda eu agradeço. switch ('/') { case '/30': return redirect("https://exemplo.com.br/3011"); break; case 'view990': return redirect('https://exemplo.com.br/9111'); break; case '/9902': return redirect('https://exemplo.com.br/992321'); break; case '/50': default: return redirect('https://exemplo.com.br/111'); break; }
  22. MainAhri

    Problemas com login e cadastro php pdo

    Olá sou um iniciante em php e estou com problemas no login, estou cadastrando no banco de dados porem na hora de realizar o login da erro agradeceria se alguém me ajudasse.Segue o codigo <?php // inclui o arquivo de inicialização require 'init.php'; // resgata variáveis do formulário $email = isset($_POST['email']) ? $_POST['email'] : ''; $password = isset($_POST['password']) ? $_POST['password'] : ''; if (empty($email) || empty($password)) { echo "Informe email e senha"; exit; } // cria o hash da senha $passwordHash = make_hash($password); $PDO = db_connect(); $sql = "SELECT id, name FROM users WHERE email = :email AND password = :password"; $stmt = $PDO->prepare($sql); $stmt->bindParam(':email', $email); $stmt->bindParam(':password', $passwordHash); $stmt->execute(); $users = $stmt->fetchAll(PDO::FETCH_ASSOC); if (count($users) <= 0) { echo "Email ou senha incorretos"; exit; } // pega o primeiro usuário $user = $users[0]; session_start(); $_SESSION['logged_in'] = true; $_SESSION['user_id'] = $user['id']; $_SESSION['user_name'] = $user['name']; header('Location: index.php');
  23. Caros amigos, saudações... Estou com o seguinte problema para Gerar um Relatório. O problema é o seguinte: --> quando o Sistema gera o Relatório traz todas as informações corretas, com exceção dos itens que Cada Cliente comprou, por exemplo: o Cliente Fulano comprou 3 itens..: caderno / lápis / caneta o Cliente Beltrano comprou 4 itens: borracha / régua / caneta / caderno o Cliente Ciclano comprou 2 itens.: apontador / caixa de lápis de cor Quando o Sistema gera o Relatório, traz todas as Informações de Cada Cliente com os seus dados corretamente, mas quando deve mostrar os ITENS que cada Cliente comprou, traz as informações tudo errada. O que o sistema mostra são os ITENS que o Cliente cadastrou em seu sistema para venda e não o que os Clientes compraram. Observação: a Controller e a Model estão corretas com todos os SQL / INNER JOIN. Abaixo posto o código que gero o Relatório. <?php if(!defined('BASEPATH')) exit('No direct script access allowed'); //Função para limitar o tamanho de caracteres function limitar($string, $tamanho, $encode = 'UTF-8') { $string = mb_substr($string, 0, $tamanho, $encode); return $string; } class PDF extends FPDF{ // Page header function Header(){ $corLin = $this->SetFillColor(144, 144, 144); $this->Image('assets/img/img_logo.png',5,5,15); $this->SetFont('Arial', '', 9); $this->SetTextColor(35,35,35); $this->Cell(285, 5, date('d/m/Y').' - '.date('H:i:s'), 0,0,'R'); $this->Ln(); $this->SetFont('Arial','B',18); $this->SetTextColor(10,10,88); $this->Cell(270,5,utf8_decode('VENDAS'),0,0,'C'); $this->Ln(7); $this->Cell(80,5,'',0,0); $this->SetFont('Arial','',12); $this->SetTextColor(35,35,35); $this->Cell(10,5,utf8_decode('por:'),0,0,'L'); $this->SetFont('Arial','B',12); $this->Cell(30,5, utf8_decode('Todas'),0,0,'L'); $this->Ln(10); $this->Cell(1,0,'',0,0); $this->Cell(280,1,$corLin,0,0,'',1); //Muda a cor da linha $this->Ln(); } function titulo($vdas){ if(!$vdas){ $this->Ln(15); $this->SetFont('Arial','B',18); $this->SetTextColor(0,0,0); $this->Cell(21,5,'',0,0); $this->Cell(21,5,utf8_decode('Atenção:'),0,0,'L'); $this->Ln(12); $this->SetFont('Arial','B',16); $this->SetTextColor(201,7,7); $this->Cell(21,5,'',0,0); $this->Cell(21,5,utf8_decode('Nenhum Registro foi encontrado na Base de Dados.'),0,0,'L'); $this->SetTextColor(0,0,0); $this->Ln(9); } else { $corLin = $this->SetFillColor(33, 160, 33); foreach($vdas as $ct){ $this->Ln(2); $this->Cell(2,5,'',0,0); $this->SetFont('Arial','',10); $this->Cell(23,10,utf8_decode('Razão Social:'),0,0,'L'); $this->SetFont('Arial','B',10); $this->Cell(200,10, utf8_decode($ct->nomeCliente),0,0,'L'); $this->Ln(7); $this->Cell(2,5,'',0,0); $this->SetFont('Arial','',10); $this->Cell(30,10,utf8_decode('Título da Cotação:'),0,0,'L'); $this->SetFont('Arial','B',10); $this->Cell(200,10, utf8_decode($ct->vendaTitulo),0,0,'L'); $this->Cell(2,5,'',0,0); $this->SetFont('Arial','',10); $this->Cell(21,10,utf8_decode('Cotação nº.:'),0,0,'L'); $this->SetFont('Arial','B',10); $this->Cell(25,10,$ct->vendaNumber,0,0,'L'); $this->SetTextColor(0,0,0); if($ct->vendaObservacao != "") { $this->Ln(-3); $this->Cell(2,5,'',0,0); $this->SetFont('Arial','',10); $this->Cell(33,10,utf8_decode('Observação:'),0,0,'L'); $this->SetFont('Arial','B',10); $this->Ln(2.5); //Defina altura da Célula $this->SetX(33); //Fixa a posição INÍCIO do texto $this->MultiCell(252,5,utf8_decode($ct->vendaObservacao),0,'J', 0); $this->Ln(1); } $this->Ln(3); $this->Cell(1,5,'',0,0); $corLin = $this->SetFillColor(33, 160, 33); $this->Cell(280,1,$corLin,0,0,'',1); //Muda a cor da linha $this->Ln(3); }//Fim Foreach }//Fim do 1º.IF } function conteudo($clients,$itens){ if(!$clients){ $this->Ln(15); $this->SetFont('Arial','B',18); $this->SetTextColor(0,0,0); $this->Cell(21,5,'',0,0); $this->Cell(21,5,utf8_decode('Atenção:'),0,0,'L'); $this->Ln(12); $this->SetFont('Arial','B',16); $this->SetTextColor(201,7,7); $this->Cell(21,5,'',0,0); $this->Cell(21,5,utf8_decode('Nenhum Registro foi encontrado na Base de Dados.'),0,0,'L'); $this->SetTextColor(0,0,0); $this->Ln(9); } else { foreach($clients as $fr){ //Verifica se o campo COMPLEMENTO existe dados informados if($fr->complCl == ""){ $compl = ''; } else { $compl = ' - '.$fr->complCl; } $this->Ln(2); $this->Cell(2,5,'',0,0); $this->SetFont('Arial','',9); $this->Cell(20,10,utf8_decode('Código:'),0,0,'L'); $this->Cell(180,10,utf8_decode('Razão Social:'),0,0,'L'); $this->Cell(45,10,utf8_decode('CNPJ:'),0,0,'L'); $this->Cell(34,10,utf8_decode('Inscrição Estadual:'),0,0,'L'); $this->Ln(3.5); $this->Cell(2,5,'',0,0); $this->SetFont('Arial','B',9); $this->Cell(20,10,str_pad($fr->idClientes,'5','0', STR_PAD_LEFT),0,0,'L'); $this->Cell(180,10,utf8_decode($fr->nomeCliente),0,0,'L'); $this->Cell(45,10,utf8_decode($fr->cnpj),0,0,'L'); $this->Cell(34,10,utf8_decode($fr->inscrEst),0,0,'L'); $this->Ln(4); $this->Cell(2,5,'',0,0); $this->SetFont('Arial','',9); $this->Cell(130,10,utf8_decode('Endereço:'),0,0,'L'); $this->Cell(70,10,utf8_decode('Bairro:'),0,0,'L'); $this->Cell(54,10,utf8_decode('Cidade/UF:'),0,0,'L'); $this->Cell(30,10,utf8_decode('CEP:'),0,0,'L'); $this->Ln(3.5); $this->Cell(2,5,'',0,0); $this->SetFont('Arial','B',9); $this->Cell(130,10,utf8_decode($fr->enderecoCl).', n.'.$fr->numeroCl.utf8_decode($compl),0,0,'L'); $this->Cell(70,10,utf8_decode($fr->bairroCl),0,0,'L'); $this->Cell(54,10,utf8_decode($fr->cidadeCl.' / '.$fr->estadoCl),0,0,'L'); $this->Cell(30,10,$fr->cepCl,0,0,'L'); $this->Ln(4); $this->Cell(2,5,'',0,0); $this->SetFont('Arial','',9); $this->Cell(25,10,utf8_decode('Telefone:'),0,0,'L'); $this->Cell(105,10,utf8_decode('E-mail:'),0,0,'L'); $this->Cell(30,10,utf8_decode('Prazo de Entrega:'),0,0,'L'); $this->Cell(118,10,utf8_decode('Condição de Pagamento'),0,0,'L'); $this->Ln(3.5); $this->Cell(2,5,'',0,0); $this->SetFont('Arial','B',9); $this->Cell(25,10,$fr->telefoneCl,0,0,'L'); $this->Cell(105,10,utf8_decode($fr->emailCl),0,0,'L'); $this->Cell(30,10,utf8_decode($fr->przEntr).' - dia(s)',0,0,'L'); $this->Cell(118,10,$fr->descricao.' - dias',0,0,'L'); if($fr->obsFatur != NULL || $fr->refVenda != NULL) { $this->Ln(5); $this->Cell(2,5,'',0,0); $this->SetFont('Arial','',9); $this->Cell(280,10,utf8_decode('Observação:'),0,0,'L'); $this->SetFont('Arial','B',9); $this->Ln(2.5); //Defina altura da Célula $this->SetX(33); //Fixa a posição INÍCIO do texto $this->MultiCell(252,5,utf8_decode($fr->obsFatur).' '.utf8_decode($fr->refVenda),0,'J', 0); $this->Ln(2); } else { $this->Ln(); } //Monta a Tabela $this->Ln(1); $this->SetFillColor(107, 181, 148); $this->SetDrawColor(160,160,160); //Muda a Cor das Bordas $this->SetFont('Arial','B',9); $this->Cell(5,5,utf8_decode('#'),0,0,'C',1); $this->Cell(15,5,utf8_decode('Código'),0,0,'C',1); $this->Cell(95,5,utf8_decode('Descrição'),0,0,'C',1); $this->Cell(45,5,'Marca',0,0,'C',1); $this->Cell(17,5,'ESP',0,0,'C',1); $this->Cell(25,5,'Qtde',0,0,'C',1); $this->Cell(35,5,'Vr. Unit.',0,0,'C',1); $this->Cell(40,5,'Vr. Total',0,0,'C',1); $this->Ln(); /* * O erro acontece apartir dessas Linhas de Comando */ $soma = 0; foreach($itens->result() as $ds){ $total = $ds->respQtde * $ds->respVlrunit; $soma += $total; $this->SetFont('Arial','',8); $this->Cell(5,6,$ds->clientes_idClientes,1,0,'C'); $this->Cell(15,6,$ds->codProduto,1,0,'C'); $this->Cell(95,6,limitar(utf8_decode($ds->prdDesc),50),1,0,'L'); $this->Cell(45,6,limitar(utf8_decode($ds->respMarca),25),1,0,'L'); $this->Cell(17,6,$ds->respEspecie,1,0,'C'); $this->Cell(25,6,$ds->respQtde,1,0,'C'); $this->Cell(35,6,number_format($ds->respVlrunit, 2, ",", "."),1,0,'R'); $this->Cell(40,6,number_format($total, 2, ",", "."),1,0,'R'); $this->Ln(); } //Total dos Itens que cada Fornecedor Ganhou $this->Ln(1); $this->SetFillColor(217, 213, 213); $this->SetTextColor(0,0,0); $this->SetFont('Arial','B',9); $this->Cell(237,6,'Total: ',1,0,'R',1); $this->SetFont('Arial','B',9); $this->Cell(40,6, number_format($soma, 2, ",", "."),1,0,'R',1); $this->Ln(5); }//Fim do Foreach-forn }//Fim do 1.IF } // Page footer function Footer(){ $this->SetY(-15); $this->SetFont('Arial','',9); $this->Cell(0,10,utf8_decode('WEB sistemas'),0,0,'L'); $this->SetFont('Arial','B',10); $this->Cell(0,10,$this->PageNo(),0,0,'R'); } } // Instanciation of inherited class $pdf = new PDF(); $pdf->AliasNbPages(); $pdf->SetTitle(utf8_decode('Vendas')); $pdf->AddPage('L','A4',0); $pdf->SetFont('Times','',12); $pdf->titulo($vdas); $pdf->conteudo($clients,$itens); $pdf->Output('Vendas_encerrada.'.'pdf',"I"); ?> Tentei adicionar essa linhas de Comando, mas infelizmente o Sistema acusa erro nesse comando $this->db->query principalmente em ->db. Não entendi o porque desse erro. <?php $query = $this->db->query("SELECT ct.idVendas, ct.clientes_idClientes, ct.respEspecie, ct.respMarca, ct.respAnalise, ct.respQtde, ct.respIdvda, ct.respProduto, pr.idProdutos, pr.codPrdClie, pr.prdDescr, pr.clientes_idClientes FROM vendas ct INNER JOIN produtos pr ON pr.codPrdClie = ct.respProduto WHERE ct.clientes_idClientes = '$clie' AND ct.respIdvda = '$cotnum' AND ct.respAnalise = '1' ORDER BY ct.respProduto "); foreach ($query->result() as $row){ $idrp = $row->idVendas; $codg = $row->codPrdClie; $desc = $row->prdDescr; $espc = $row->respEspecie; $qtde = $row->respQtde; $marc = $row->respMarca; } ?> Agradeço a todos. Atenciosamente, Cesar
  24. helcarib

    Select especifico

    Estou desenvolvendo um sistema que sorteia 20 questoes em um banco mysql e exibe na tela, como se fosse uma prova. Como vou usar como ferramenta de estudo, as questões que o usuários acertarem vão para o fim da fula e as que errar continua sendo sorteadas junto com as outras até todas serem exibidas em provas. Isso que descrevi acima ja está funcionando, porque criei um campo na tabela questao, que_estudada que vale 0 pra todas as questoes e quando o usuário acerta ele passa a valer 1, quando tem menos de 20 registros iguais a 0 ele atualiza tudo pra 0 e recomeca as questões. Nesse momento queria que o sistema tivesse varios usuarios e que cada um tenha a sua "fila de questoes" e que as que ele acertar continue sendo exibidas para os outros, então criei mais duas tabelas: prova e item com os seguintes campos: prova (pro_cod, usu_cod, mat_cod,pro_data) item (pro_cod, ite_cod, que_cod) cada prova tem só 1 materia, mas tem 20 questões. Importante que essas questoes que forem acertadas nao podem se repetir enquanto o usuario não estudar todas elas em provas. Eu estou com dificuldade para fazer isso com multiplos usuários, se alguém puder dar uma luz inicial, aí vou tentar fazer e depois mando a solução. Desde já muito agradecido!
  25. Eurales antony

    Criptografar código fonte PHP e HTML

    Boa noite developers, eu codei um sistema em PHP mas não para ser vendido e sim alugado, o cliente aluga eu envio os arquivos do sistema e uma chave e apenas com uma chave valida o sistema funciona, o sistema está pronto terminei de coda o ofuscador e um contaminador(insere códigos deanecesaarios no código) mas agora eu preciso criptografar todos os arquivos, tipo base_64 ou melhor, com o ofuscador e contaminador o código fonte está totalmente ilegível mas quero que fique igual a um código que eu vi, um monte de caracteres nada vê com nada não sei se era base 64 na verdade não entendo muito sobre criptografia quem puder me ajudar eu agradeço e quem chegou até aqui agrade pelo atenção, boa noite
×

Important Information

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