Ir para conteúdo

POWERED BY:

Jack Oliveira

Members
  • Total de itens

    620
  • Registro em

  • Última visita

Tudo que Jack Oliveira postou

  1. Jack Oliveira

    Soma da Tabela KM com a Tabela abastecimento

    Talvez minha sugestão não seja das melhor, mais para obter o resultado esperado você precisa fazer um JOIN entre as tabelas. Além disso, precisa usar funções de agregação com GROUP BY para conseguir agrupar e somar os valores. Sua query ficaria assim: Exemplo 1 <?php SELECT a.nome, COALESCE(SUM(b.media), 0) AS media FROM tabela_a a LEFT JOIN tabela_b b ON b.id_categoria = a.id GROUP BY a.nome; Agora se você deseja calcular a média e não a soma, deverá usar a função AVG ao invés de SUM. Exemplo 2 < SELECT a.nome, COALESCE(AVG(b.media), 0) AS media FROM tabela_a a LEFT JOIN tabela_b b ON b.id_categoria = a.id GROUP BY a.nome; NO EXEMPLO DO COALESCE Como não teremos informações sobre CARRO1 e CARRO2 na tabela B o resultado da aplicação de uma função de agregação para seus registros, seja a média (AVG) ou a soma (SUM), será nulo (NULL). A função COALESCE permite que o NULL seja substituído por outro valor, 0 nos exemplos. Ela avalia todos os parâmetros informados e retorna sempre o primeiro diferente de nulo. COALESCE(NULL, 1, 3) retorna o segundo parâmetro, o valor 1. COALESCE(2, 1) retorna o primeiro parâmetro, o valor 2. COALESCE(AVG(b.media), 0) retorna a média, se diferente de NULL, senão 0. Neste caso específico também poderíamos utilizar a função IFNULL (que só aceita 2 parâmetros, enquanto COALESCE pode avaliar vários parâmetros) com o mesmo resultado do COALESCE. Veja a Documentação Documentação MySQL JOIN Documentação MySQL GROUP BY Documentação MySQL COALESCE Documentação MySQL IFNULL Caso este outro exemplo ajudar veja aqui
  2. Jack Oliveira

    Enviar multiplos campos com o mesmo anem

    Pode tentar assim tambem $('#tags_id').tagsinput('items').split(',') como ',' é um delimitador, passamos para o método split que converte a string em um array. Editar Olhando para os documentos agora , $('#tags_id').tagsinput('items') deve retornar um array $(document).ready(function(){ alert($('#input').tagsinput('items')); }); <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet"/> <link href="https://cdn.jsdelivr.net/bootstrap.tagsinput/0.8.0/bootstrap-tagsinput.css" rel="stylesheet"/> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.2/jquery.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script> <script src="https://cdn.jsdelivr.net/bootstrap.tagsinput/0.8.0/bootstrap-tagsinput.min.js"></script> <input id="input" type="text" name="titulo" value="Produto1, Produto2, Produto3" data-role="tagsinput" class="form-control" />
  3. Jack Oliveira

    pessoal bom dia como criar este algoritimo

    Elas vai escolher umas das opções? e nesta opções ter as resposta de sim ou não certo? se for, da pra fazer da seguinte forma aqui Trabalhando com PHP, JAVASCRIPT e HTML PHP/JAVASCRIPT <?php $array = array('titulo' => 'Trator', 'Moto', 'Bicicleta', 'Trem', 'Carro', 'Caminhão', 'Ônibus', 'Paraquedas', 'Balão', 'Avião', 'Helicóptero', 'Barco', 'Navio', 'Lancha'); $array2 = array('pergunta' => 'Terrestre?', 'Pesado?', 'Cabe apenas uma pessoa?', 'Pedal?'); ?> <script> function habilitarCampo() { //Selecione para Voltar if(document.getElementById('by').value == "Voltar"){ document.getElementById('Voltar').style.display = "block"; //Div Ativa <?php if (is_array($array)) { foreach ($array as $None) { ?> document.getElementById('<?= $None; ?>').style.display = "none"; //Div Desativa <?php }} ?> }; <?php if (is_array($array)) { foreach ($array as $Block) { ?> //Selecione para <?= $Block; ?> if(document.getElementById('by').value == "<?= $Block; ?>"){ document.getElementById('<?= $Block; ?>').style.display = "block"; //Div Ativa document.getElementById('Voltar').style.display = "none"; //Div Desativa <?php if (is_array($array)) { foreach ($array as $None) { if($Block != $None) { ?> document.getElementById('<?= $None; ?>').style.display = "none"; //Div Desativa <?php } }} ?> }; <?php }} ?> }; //Resposta ARRAY 2 function habilitarCampo2() { <?php if (is_array($array2)) { foreach ($array2 as $Block2) { ?> //Selecione if(document.getElementById('pergunta').value == "<?= $Block2; ?>"){ document.getElementById('<?= $Block2; ?>').style.display = "block"; //Div Ativa <?php if (is_array($array2)) { foreach ($array2 as $None2) { if($Block2 != $None2) { ?> document.getElementById('<?= $None2; ?>').style.display = "none"; //Div Desativa <?php } }} ?> }; <?php }} ?> }; </script> Pegando o resultado da ARRAY <div class="col-md-6"> <select class="form-control" id="by" onChange="habilitarCampo()"> <option value="Voltar">Selecione umas da Opções</option> <?php if (is_array($array)) { foreach ($array as $Option) { ?> <option value="<?= $Option; ?>"><?= $Option; ?></option> <?php }} ?> </select> </div> Fazendo a pergunta da ARRAY2 <div id="Voltar"> <h2> Para chegar ao resultado, só devem ser usadas, perguntas que retornem "SIM" ou "NÃO". </h2> </div> <?php if (is_array($array)) { foreach ($array as $Options) { ?> <div id="<?= $Options; ?>" style="display: none"> <div class="col-md-3"> <select class="form-control" required name="pergunta" onChange="habilitarCampo2()"> <option value="">-Selecione umas das Opções para <?= $Options; ?></option> <?php if (is_array($array2)) { foreach ($array2 as $Option2) { ?> <option value="<?= $Option2; ?>"><?= $Option2; ?></option> <?php }} ?> </select> </div> <div class="col-md-3"> <select class="form-control" name="sim_nao"> <option value="Sim">Sim</option> <option value="Não">Não</option> </select> </div> </div> <?php }} ?>
  4. Jack Oliveira

    Erro em mysqli_select_db

    No lugar do seu connect Não teria que ser $connection Veja aqui vai ajudar
  5. Ola pessoal montando um limitador a ser selecionado no SELECT OPTION ele ate faz a contagem certo etc... porem não estou conseguindo fazer esta contagem continuar pois ja esta cadastrado no banco o maximo permetido <div class="col-md-6"> <div class="form-group"> <label>Categorias: </label> <select class="form-control select2" name="categorias[]" id="SelecionaQtdOption" multiple="multiple" data-placeholder="<?php echo $txt['todos_os_mods']; ?>"> <option value="">Selecionar Categorias</option> <?php foreach($categorias as $categoria){ if(strpos($Dados['categorias'], $categoria['titulo']) !== false){ ?> <option selected value="<?= $categoria['titulo']; ?>"><?= $categoria['titulo']; ?></option> <?php } else { ?> <option value="<?= $categoria['titulo']; ?>"><?= $categoria['titulo']; ?></option> <?php } } ?> </select> </div> </div> java esta desta forma <?php $QtdCategoria = 3; ?> <script type="text/javascript"> $(document).ready(function() { var selecionarOpiton = null; $('#SelecionaQtdOption').change(function(event) { if ($(this).val().length == <?= $QtdCategoria; ?>) { //Limitar Quantidade de categoria a ser selecionanda no select Option $(this).val(selecionarOpiton); } else { selecionarOpiton = $(this).val(); } }); }); </script>
  6. Jack Oliveira

    style css

    Ola pessoal tava procurando um modo de eu montar algo dessa forma com css e html que seja usado cores rgb ou um bg de fundo, poderia ser ambos tbm. porem que ambos ficassem tando pra direita, esquerda e centro, neste caso ficara a escolha da pessoa da forma que quer que fique montei o exemplo no editor de imagem apenas para ver como que preciso, porem que fiquem alinhando srrs. Sobre o tamanho e a largura que pudesse ajustar conforme for a necessidade tbm sem que fique sem qualidade.. Desde já fico grato
  7. Ola.. Alguém sabe como eu posso criar um gerador de key lincese para sites? Que seja válido e único por domínio de instalação.. A pessoa ao adquirir o site no formulário da compra dela ela coloca o domínio que sera usado.. Nesta chave ter prefixo exemplo IMASTERS-b94df39d2d7763c4a280306398b366a77 Na parte do form eu fiz Campos Nome Cpf Email Chave <- onde recebe o key Entre outros campos Pra que tudo venha dar certo sei que é preciso gerar uns codigo por exemplo no arquivo DataBase.php eu vi em um arquivo que ela vem tipo assim <php $III11111I = file(_FILE_);eval(base64_decode(aqui vai codigo grande); Mais como posso fazer isso e que funcione
  8. Jack Oliveira

    Alterar href para impressão

    <style> body { font-family: Helvetica; color: rgb(85, 85, 85); } /* backgroud color */ h1 { font-size: 24px; font-weight: normal; margin: 0.4em 0; } .container { width: 100%; margin: 0 auto; } .container .row { float: left; clear: both; width: 100%; } .container .col { float: left; margin: 0 0 1.2em; padding-right: 1.2em; padding-left: 1.2em; } .container .col.twelve { width: 100%; } @media screen and (min-width: 200px) { .container { width: 50%; max-width: 1080px; margin: 0 auto; } .container .row { width: 100%; float: left; clear: both; } .container .col { float: left; margin: 0 0 1em; padding-right: .5em; padding-left: .5em; } .container .col.four { width: 50%; } .container .col.tweleve { width: 100%; } } * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } a { text-decoration: none; } .btnOn { font-size: 20px; white-space: nowrap; width: 100%; padding: .8em 1.5em; font-family: Helvetica; line-height: 20px; display: inline-block; zoom: 1; color: rgb(255, 255, 255); text-align: center; position: relative; -webkit-transition: border .25s linear, color .25s linear, background-color .25s linear; transition: border .25s linear, color .25s linear, background-color .25s linear; } .btnOn.btn-sea { background-color: rgb(15, 219, 0); border-color: rgb(10, 145, 0); -webkit-box-shadow: 0 3px 0 rgb(10, 145, 0); box-shadow: 0 3px 0 rgb(10, 145, 0); } .btnOn.btn-sea: hover { background-color: rgb(10, 145, 0); } .btnOn.btn-sea: active { top: 3px; outline: none; -webkit-box-shadow: none; box-shadow: none; } .btnOff { font-size: 20px; white-space: nowrap; width: 100%; padding: .8em 1.5em; font-family: Helvetica; line-height: 20px; display: inline-block; zoom: 1; color: rgb(255, 255, 255); text-align: center; position: relative; -webkit-transition: border .25s linear, color .25s linear, background-color .25s linear; transition: border .25s linear, color .25s linear, background-color .25s linear; } .btnOff.btn-sea { background-color: rgb(255, 42, 42); border-color: rgb(204, 0, 0); -webkit-box-shadow: 0 3px 0 rgb(204, 0, 0); box-shadow: 0 3px 0 rgb(204, 0, 0); } .btnOff.btn-sea: hover { background-color: rgb(204, 0, 0; } .btnOff.btn-sea: active { top: 3px; outline: none; -webkit-box-shadow: none; box-shadow: none; } </style> <script type="text/javascript"> function changeStatus (el) { var isOn = el.innerHTML == "ON"; el.className = 'btn-sea ' + (isOn ? "btnOff" : "btnOn"); el.innerHTML = isOn ? "OFF" : "ON"; } </script> <div class='container'> <div class='row'> <div class='col twelve'> <p align='center'> <font size='10'>REMOTE CONTROL</font> </p> </div> </div> <div class='row'> <div class='col four'> <a href='javascript:void(0)' onclick="changeStatus(this)" class='btnOn btn-sea'>ON</a> </div> </div> <div class='col twelve'> </div> </div> Veja aqui
  9. Jack Oliveira

    setitimeout

    <script type="text/javascript"> window.setTimeout('JSalert()', 5000); function JSalert(){ swal({ title: "Inscreva-se para atualizações!", text: "Insira o seu endereço de email:", type: "input", showCancelButton: true, closeOnConfirm: false, animation: "slide-from-top", inputPlaceholder: "Seu endereço de email" }, function(inputValue){ if (inputValue === false) return false; if (inputValue === "") { swal.showInputError("Por favor, digite o e-mail!"); return false } swal("Ação enviada !", "Você digitou o seguinte e-mail: " + inputValue, "success"); }); } </script> Algo tipo isso que você precisa... Caso não seja ainda, veja aqui talvez possa ajuda
  10. Jack Oliveira

    Contar quantidades de imagem por input file

    Ola Omar perfeito mano, questão dos input na verdade sera apenas um mesmo, fiz da forma la para poder entender da melhor forma o que estava precisando pois a quantidade será feita conforma será o plano de cada usuario mesmo, mais da forma que tu montou ja me ajuda obrigado novamente
  11. Ola pessoal boa noite Bom é o seguinte Como eu posso fazer uma contagem de imagens que poderá ser carregado pelo input file Exemplos <!-- img1 carregar apenas 3 imagens --> <input type="file" name="img1"> <!-- img2 carregar apenas 6 imagens --> <input type="file" name="img2"> <!-- img3 carregar apenas 9 imagens --> <input type="file" name="img3"> <!-- img4 carregar apenas 12 imagens --> <input type="file" name="img4"> Ouver um jeito também de bloquear se for selecionado mais do que for permitido... Já vi isso em alguns site quando for selecionar as imagens se passar da quantidade ele não seleciona mais nenhuma imagem. Se img1 ja tiver as 3 imagens nao permite selecionar ou então ocultar o input se a quantidade ja foi cadastrada.. Se o usuário tiver as 3 imagens e se ele apagou uma ele podera selecionar apenas uma e nada mais... Se teria como fazer isso apenas com php ou teria que usar jquery ou javascript.. Espero que possam entender.. Obs: não precisa ser codigo grande pra pouca coisa; que possa ser mais simplificado possível..
  12. Jack Oliveira

    Configurar uma função de retirada máximo no PHP

    Veja a função que vou mostrar aqui <?php function PayoutAmount($String, $StringPayout, $StringBalance){ if($String >= $StringPayout AND $String <= $StringBalance) { //Aqui faz tudo que você precisa echo }else{ echo 'Iválido'; } } ?> Chama a função <?php //So uma base do que voce esta fazendo, o que eu imagino aqui $valor = 500; $payout_amount = 100; //Minimo $curr_aff_balance = 1000; //Máximo ?> <?= PayoutAmount($valor, $payout_amount, $curr_aff_balance); ?>
  13. Jack Oliveira

    Configurar uma função de retirada máximo no PHP

    Ja tentou assim $min = 100; $max = 1000; if($min >= 100 AND $max <= 1000) { }
  14. Jack Oliveira

    ERRO AO PASSAR ARQUIVO JSON

    Ola pessoal estou com uma dificuldade ou melhor com erro ao fazer a leitura do arquivo por ajax Pelo meus calculos esta certo a forma que fiz, porem nao me mostra o resultado Espero que possam dar uma ideia do que seria e de como resolver este é o erro que retorna <br /> <b>Notice</b>: Undefined index: length in <b>C:\Host\htdocs\CMS-DELIVERY\CPANELUSER\ajax-list.php</b> on line <b>31</b><br /> <br /> <b>Notice</b>: Undefined index: start in <b>C:\Host\htdocs\CMS-DELIVERY\CPANELUSER\ajax-list.php</b> on line <b>32</b><br /> <br /> <b>Notice</b>: Undefined index: length in <b>C:\Host\htdocs\CMS-DELIVERY\CPANELUSER\ajax-list.php</b> on line <b>32</b><br /> You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '' at line 1 No arquivo php esta assim <?php session_start(); header('Content-Type: application/json'); require('./database/config.php'); require('./database/config.database.php'); require_once('./includes/funcoes.php'); //require('ssp.class.php'); $Campos = "'DL.id, DL.titulo, DL.telefone, DC.titulo as CityTitulo'"; $column = array("DL.id", "DL.titulo", "DC.titulo", "DL.destaque"); $queryIJ = 'directory_listing DL inner join directory_cidades DC on(DL.cidade = DC.titulo)'; $query = "WHERE DC.status=1 AND DL.status=1 "; if (isset($_POST["is_category"])) { $query = "DL.cidade = '" . $_POST["is_category"] . "' AND "; } if (isset($_POST["search"]["value"])) { $query = '(DL.id LIKE "%' . $_POST["search"]["value"] . '%" OR DL.titulo LIKE "%' . $_POST["search"]["value"] . '%" OR DL.telefone LIKE "%' . $_POST["search"]["value"] . '%") '; } if (isset($_POST["order"])) { $query = 'ORDER BY ' . $column[$_POST['order']['0']['column']] . ' ' . $_POST['order']['0']['dir'] . ' '; } else { $query = 'ORDER BY DL.id DESC '; } $query1 = ''; if ($_POST["length"] != 1) { $query1 = 'LIMIT ' . $_POST["start"]. ', ' . $_POST["length"]; } define('QUERYIJ', $queryIJ); define('CAMPOS', $Campos); define('QUERY', $query); define('QUERY1', $query1); $number_filter_row = DBCount(QUERYIJ,CAMPOS,QUERY); function ListarDirectoryEmpresaCidade($Q1 = QUERYIJ, $Camp = CAMPOS, $Query2 = QUERY, $Query3 = QUERY1) { $QueryInnerJoin = DBRead($Q1,$Camp, $Query2 .$Query3); return groupByEmpresaByCidade($QueryInnerJoin,'CityTitulo'); } function groupByEmpresaByCidade($array, $key) { $return = array(); foreach($array as $val) { $return[$val[$key]][] = $val; } return $return; } $data = array(); $ListarDirectoryEmpresa = ListarDirectoryEmpresaCidade(); foreach ($ListarDirectoryEmpresa as $ListarCidade) { //$ListarCidade[0]['CityTitulo'] foreach ($ListarCidade as $ListarDirectory) { //$ListarDirectory['titulo'] $sub_array = array(); $sub_array[] = $ListarDirectory["id"]; $sub_array[] = $ListarDirectory["titulo"]; $sub_array[] = $ListarCidade[0]['CityTitulo']; $sub_array[] = $ListarDirectory["telefone"]; $data[] = $sub_array; } } $result = DBCount('directory_listing','*'); $output = array( "draw" => intval($_POST["draw"]), "recordsTotal" => $result, "recordsFiltered" => $number_filter_row, "data" => $data ); echo json_encode($output); ?> Ja no html esta assim <div class="table-responsive"> <table id="list_data" class="table table-bordered table-striped"> <thead> <tr> <th>Id.</th> <th>Titulo</th> <th> <select name="directory_cidades" id="directory_cidades" class="form-control"> <option value="">Buscar Cidade</option> <?php $Query = DBRead('directory_cidades','*',"ORDER BY titulo ASC"); foreach($Query as $rows) { echo '<option value="' . $rows["titulo"] . '">' . $rows["titulo"] . '</option>'; } ?> </select> </th> <th>Telefone</th> </tr> </thead> </table> </div> No javascript esta assim <script type="text/javascript" language="javascript"> $(document).ready(function() { load_data(); function load_data(is_category) { var dataTable = $('#list_data').DataTable({ "processing": true, "serverSide": true, "order": [], "ajax": { url: "ajax-list.php", type: "POST", data: { is_category: is_category } }, "columnDefs": [{ "targets": [2], "orderable": false, }, ], }); } $(document).on('change', '#directory_cidades', function() { var directory_cidades = $(this).val(); $('#list_data').DataTable().destroy(); if (directory_cidades != '') { load_data(directory_cidades); } else { load_data(); } }); }); </script> Sei que o problema não esta no html e nem no javacript postei eles para melhor entender
  15. Jack Oliveira

    ERRO AO PASSAR ARQUIVO JSON

    Bom dia Conseguiu resolver o erro que tava dando no php.. <?php session_start(); header('Content-Type: application/json'); require('./database/config.php'); require('./database/config.database.php'); require_once('./includes/funcoes.php'); //require('ssp.class.php'); $Campos = "'DL.id, DL.titulo, DL.telefone, DC.titulo as CityTitulo'"; $column = array("DL.id", "DL.titulo", "DC.titulo", "DL.destaque"); $queryIJ = 'directory_listing DL inner join directory_cidades DC on(DL.cidade = DC.titulo)'; $query = "WHERE DC.status=1 AND DL.status=1 "; if (isset($_POST["is_category"])) { $query = " AND DL.cidade = '" . $_POST["is_category"] . "' AND "; } if (isset($_POST["search"]["value"])) { $query = '(DL.id LIKE "%' . $_POST["search"]["value"] . '%" OR DL.titulo LIKE "%' . $_POST["search"]["value"] . '%" OR DL.telefone LIKE "%' . $_POST["search"]["value"] . '%") '; } if (isset($_POST["order"])) { $query = 'ORDER BY ' . $column[$_POST['order']['0']['column']] . ' ' . $_POST['order']['0']['dir'] . ' '; } else { $query = 'ORDER BY DL.id DESC '; } //$query1 = ''; if ($_POST["length"] != 1) { $query1 = 'LIMIT '.$_POST["start"].', '.$_POST["length"].''; } define('QUERYIJ', $queryIJ); define('CAMPOS', $Campos); define('QUERY', $query); define('QUERY1', $query1); $number_filter_row = DBCount('directory_listing DL inner join directory_cidades DC on(DL.cidade = DC.titulo)','DL.id, DL.titulo, DL.telefone, DC.titulo as CityTitulo',QUERY); function ListarDirectoryEmpresaCidade($Query2 = QUERY, $Query3 = QUERY1) { $QueryInnerJoin = DBRead('directory_listing DL inner join directory_cidades DC on(DL.cidade = DC.titulo)','DL.id, DL.titulo, DL.telefone, DC.titulo as CityTitulo', $Query2 .$Query3); return groupByEmpresaByCidade($QueryInnerJoin,'CityTitulo'); } function groupByEmpresaByCidade($array, $key) { $return = array(); foreach($array as $val) { $return[$val[$key]][] = $val; } return $return; } $data = array(); $ListarDirectoryEmpresa = ListarDirectoryEmpresaCidade(); foreach ($ListarDirectoryEmpresa as $ListarCidade) { //$ListarCidade[0]['CityTitulo'] foreach ($ListarCidade as $ListarDirectory) { //$ListarDirectory['titulo'] $sub_array = array(); $sub_array[] = $ListarDirectory["id"]; $sub_array[] = $ListarDirectory["titulo"]; $sub_array[] = $ListarCidade[0]['CityTitulo']; $sub_array[] = $ListarDirectory["telefone"]; $data[] = $sub_array; } } $result = DBCount('directory_listing','*'); $output = array( "draw" => intval($_POST["draw"]), "recordsTotal" => $result, "recordsFiltered" => $number_filter_row, "data" => $data ); echo json_encode($output); O problema agora é que nao esta fazendo a busca
  16. Jack Oliveira

    Erro de rota

    Ola amigo boa noite Tive algumas dificuldades com questões de rotas meio parecido com o seu.. Busquei bastante as forma de fazer como preciso Então achei este site Talvez possa lhe ajudar tbm Link
  17. Ola pessoal quero fazer que quando digitar em um campo textarea aparecer em outro textarea com ckeditor. Se eu deixar o segundo textarea que receberá o que foi digitado sem ckeditor ele aparece ja com o ckeditor não aparece.. <script> window.oninput = function(event){ var campo = event.target.id; if(campo == "textarea"){ document.querySelector('#textarea-1').value = document.querySelector('#textarea').value; }else if(campo == "textarea-1"){ document.querySelector('#textarea').value = document.querySelector('#textarea-1').value; } }; </script> <div class="col-md-12"> <div class="form-group"> <label>Resumo:</label> <textarea id="textarea" class="form-control" name="resumo" maxlength="250"></textarea> <em>Max. 250 Caracteres</em> </div> <label>Conteúdo:</label> <textarea id="textarea-1" class="form-control ckeditor" name="conteudo"></textarea> <center><hr> <button class="btn btn-primary">Adicionar</button> <br><br> </center> </div>
  18. Ola Omar obrigado pela resposta, Mais o que preciso seria isso aqui Sem o ckeditor funciona
  19. Jack Oliveira

    resultado de sql separados por virgula

    Poderá fazer assim <?php //Tranforma valores em real: Transforma uma valor no formato do banco decimal(10, 2) para real e definindo qual tipo de moeda! function ValorReal($Moeda, $Valor) { return $retorno = ''.$Moeda.' '.number_format($Valor,"2",",",".").''; } //Converte as primeiras letras em Maiusculas: Ex: João Bosco function LetraMaiuscula($string) { $string = mb_strtolower(trim(preg_replace("/\s+/", " ", $string)));//transformo em minuscula toda a sentença $palavras = explode(" ", $string);//explodo a sentença em um array $t = count($palavras);//conto a quantidade de elementos do array for ($i=0; $i <$t; $i++){ //entro em um for limitando pela quantidade de elementos do array $retorno[$i] = ucfirst($palavras[$i]);//altero a primeira letra de cada palavra para maiuscula if($retorno[$i] == "Dos" || $retorno[$i] == "De" || $retorno[$i] == "Do" || $retorno[$i] == "Da" || $retorno[$i] == "E" || $retorno[$i] == "Das"): $retorno[$i] = mb_strtolower($retorno[$i]);//converto em minuscula o elemento do array que contenha preposição de nome próprio endif; } return implode(" ", $retorno); } //Inserindo no banco de dados no campo valor tipo decimal(10, 2): $array = [ 0 => ['produto' => 'bala', 'valor' => '10.00'], 1 => ['produto' => 'doce', 'valor' => '30.00'], 2 => ['produto' => 'laranja', 'valor' => '14.00'], 3 => ['produto' => 'banana', 'valor' => '16.00'] ]; if (is_array($array)) { foreach ($array as $Dados) { extract($Dados); ?> <p><strong>Produto:</strong> <?= LetraMaiuscula($produto); ?> | <strong>Valor:</strong> <?= ValorReal('R$:', $valor); ?> </p> <?php }} ?>
  20. Jack Oliveira

    Pegar parte de uma 'array'

    Ola bom talvez a minha Sugestão não venha ser das melhores, mais tente da seguinte forma. <?php $InforJson = url_get_contents('https://meusite.com/api/json.php'); $InfordoJson = json_encode($InforJson, TRUE); if ($InfordoJson) { foreach($InfordoJson as $DadosInfor) { extract($DadosInfor); }} ?> <span>Titulo: <?= $titulo; ?></span> Ou você pode fazer desta outra forma <?php $QueryParams = DBREAD('minha_tabela','*''); foreach($QueryParams as $P) { /* Campo acao onde esta as chaves Acao = {"item":["adicionar", "deletar", "ver"], "bloco":["adicionar", "editar", "codigo", "deleter", "ver"]} */ $Action = json_decode($P['acao'], true); foreach($Action as $value) { echo $value; }} ?>
  21. Jack Oliveira

    capturar tag br ao teclar enter

    Bom espero que possa ajudar, mas basta colocar este código depois de pegar a mensagem do formulário. $mensagem = preg_replace("/(\\r)?\\n/i", "<br/>", $mensagem); Ela vai subistituir \r e \rn para <br>
  22. Jack Oliveira

    Validação de formulário no campo senha e no campo confirmar senha

    Faz da seguinte forma Não sei se vai colocar limite mínimo de caracteres, mais qualquer coisa so remover <DOCTYPE html> <html> <head> <title>Validar Formulário com JavaScript</title> <meta charset="utf-8"> <script type="text/javascript"> function validar(){ var senha = formuser.senha.value; var rep_senha = formuser.rep_senha.value; if(senha == "" || senha.length <= 5){ alert('Preencha o campo senha com minimo 6 caracteres'); formuser.senha.focus(); return false; } if(rep_senha == "" || rep_senha.length <= 5){ alert('Preencha o campo senha com minimo 6 caracteres'); formuser.rep_senha.focus(); return false; } if (senha != rep_senha) { alert('Senhas diferentes'); formuser.senha.focus(); return false; } } </script> </head> <body> <h1>Cadastrar Usuário</h1> <form name="formuser" action="#" method="POST"> Nome:<input type="text" name="nome" ><br><br> E-mail:<input type="text" name="email" ><br><br> Senha:<input type="password" name="senha" ><br><br> Repetir Senha:<input type="password" name="rep_senha" ><br><br> <input type="submit" onclick="return validar()"> </form> </body> </html>
  23. Jack Oliveira

    Como criar uma solicitação POST usando PHP?

    Talvez a minha sugestão não seja umas das melhores mais espero que possa ajudar Cria uma função passando $UrlBase e $data como o exemplo logo a baixo <?php function SolicitacaoViaPost($UrlBase, $data){ $curl = curl_init($UrlBase); curl_setopt($curl, CURLOPT_POST, true); curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($data)); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); $response = curl_exec($curl); echo $response; } $data = [ 'name' => 'Nome3', 'id' => 3, 'name' => 'Nome2', 'id' => 2, 'name' => 'Nome1', 'id' => 1 ]; ?> <?= SolicitacaoViaPost('https://www.jadlog.com.br/embarcador/api/frete/valor/', $data); ?> Tem uns exemplos também AQUI talvez ajude também AQUI2
  24. Jack Oliveira

    Formatar imagens PNG em JPEG

    Obrigado novamente omar... Bom neste caso sobre png questões de ser pesada, muitas das imagens sera clientes que vao cadastrar elas conforme for suas logo ou banner.. Neste caso sempre vai imagem vamos dizer full kkkk Para evitar isso ja fazer com que elas ficam tamanhos padrao conforme solicitado no site entende... porem que as imagens deles nao percam a quantidade delas .. Ou seja ao ser salvas no banco elas tenha o 600px etc.. Mais vou ver seu código ai
×

Informação importante

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