Ir para conteúdo
Fórum Script Brasil

sacjamm

Membros
  • Total de itens

    12
  • Registro em

  • Última visita

Tudo que sacjamm postou

  1. Olá amigos, Estou montando uma lógica para um site de vídeos, só que não sei como proceder com PHP. O site funciona com assinatura, o usuário se cadastra e cria assinatura, se a assinatura dele estiver paga, ele é um assinante. Tenho uma tabela de vídeos no banco de dados que tem os campos de privacidade, e seta se o vídeo é público ou privado, tem um outro campo que seta se o vídeo será mostrado para usuário assinante ou não, com essa informação, como eu devo proceder com essas condições abaixo? A ideia é que se a lógica for verdadeira, o usuário, pode assistir os vídeos, se for falso, ele vai ver imagem com link para fazer assinatura. USUARIO não LOGADO: Assiste: Videos Publicos e Postado para não assinantes Enxerga: Ele vai enxergar os videos para assinantes porem com a tela black de proteção chamando pra assinar USUARIO LOGADO E não ASSINANTE OU COM ASSINATURA PENDENTE OU CANCELADA Assiste: Videos Publicos e Postado para não assinantes e os Próprios videos que ele posta Enxerga: Ele vai enxergar os videos para assinantes de outros pessoas porem com a tela black de proteção USUARIO LOGADO E ASSINATURA ATIVA E PAGA Assiste: Ele Assiste Públicos e Privado de Todo mundo Enxerga: Ve tudo menos os videos que cada usuario colocou como privacy. Vejam: http://play.hdclipsbr.com Alguém?
  2. Alguém aí já conseguiu fazer o retorno automático funcionar? Por favor se sim, poste sua solução aqui para ajudar outros.
  3. Olá pessoal, estou tendo alguns problemas para inserir uma ordenação no banco de dados, estou utilizando um sistema de drag e drop, que baixei na net. E o sistema funciona exatamente como eu preciso e quero. Só que eu estou com um problema, para ser resolvido, que é salvar a ordem do sistema de drag e drop no banco de dados. A ideia é o seguinte, o cliente quer um sistema de galerias que arraste as fotos da galeria, de modo que fique na ordem que ele determinou, o drag & drop já faz isso. Já consigo recuperar o ID, de cada imagem. Agora tudo que eu preciso é determinar um valor tipo fazer a contagem de 1 até a quantidade de imagens, tipo: se tiver 10 imagens e o cliente fez a ordenação. eu preciso listar os numeros de 1 a 10, e salvar esses numeros na tabela, no campo ordem, pra que quando eu listar as imagens no site eu ordene exatamente pela ordem. Não sei se conseguiram entender, mais vou mostrar o trecho do meu código. <div id="redips-drag"> <?php $order = filter_input_array(INPUT_POST, FILTER_DEFAULT); if (isset($order['SelectOrdem']) AND $order['SelectOrdem'] == 'Salvar Ordem'): unset($order['SelectOrdem']); endif; ?> <form action="" method="post"> <table style='width:100%;'> <colgroup> <col width="250"/> <col width="250"/> <col width="250"/> <col width="250"/> </colgroup> <tbody> <tr> <?php $gbi = 0; $Gallery = new Read; $Check = new Check; $Gallery->ExeRead("ws_posts_gallery", "WHERE post_id = :post", "post={$postid}"); if ($Gallery->getResult()): $LoopHorizontal = 4; $i = 1; foreach ($Gallery->getResult() as $gb): if ($i < $LoopHorizontal): $gbi++; ?> <td <div class="redips-drag"> <input type="text" name="ordem[]" value="<?= $gbi; ?>"> <input type="text" name="id[]" value="<?= $gb->gallery_id; ?>"> <?= $Check->Image('../uploads/' . $gb->gallery_image, $gbi, 146, 100); ?><br> <a href="painel.php?exe=produtos/update&postid=<?= $postid; ?>&gbdel=<?= $gb->gallery_id; ?>#gbfoco" class="del btn btn-danger">Deletar</a> </div> </td> <?php elseif ($i = $LoopHorizontal): ?> <td> <div class="redips-drag"> <input type="text" name="ordem[]" value="<?= $gbi; ?>"> <input type="text" name="id[]" value="<?= $gb->gallery_id; ?>"> <?= $Check->Image('../uploads/' . $gb->gallery_image, $gbi, 146, 100); ?><br> <a href="painel.php?exe=produtos/update&postid=<?= $postid; ?>&gbdel=<?= $gb->gallery_id; ?>#gbfoco" class="del btn btn-danger">Deletar</a> </div> </td> </tr> <tr> <?php $i = 0; endif; $i++; endforeach; endif; ?> </tr> </tbody> </table> <div class="form-actions"> <input type="submit" class="btn btn-primary green" value="Salvar Ordem" name="SelectOrdem" /> </div> </form> </div> Eu não sei pessoal, se eu fiz isso aí da forma correta, tipo envolvi a tabela do drag & drop em um form, para tentar recuperar os valores, mais sem sucesso. Se alguém puder ajudar com este problema, eu fico muito grato!
  4. Olá pessoal, eu tenho um nestable pra salvar os dados no banco de dados. Pra quem não conhece o nestable é um sistema de de menus, igual o do wordpress. Bom o nestable retorna todos os dados da lista dentro de um textarea, e esses dados é retornado via json. 1º var_dump array(1) { ["menu"]=> string(138) "[{"id":1},{"id":2,"children":[{"id":3},{"id":4},{"id":5,"children":[{"id":6},{"id":7},{"id":8}]},{"id":9},{"id":10}]},{"id":11},{"id":12}]" } 2º var_dump string(138) "[{"id":1},{"id":2,"children":[{"id":3},{"id":4},{"id":5,"children":[{"id":6},{"id":7},{"id":8}]},{"id":9},{"id":10}]},{"id":11},{"id":12}]" Bom eu dei um var_dump na variavel que armazena os dados do textarea, o json. Ele está me retornando isso aqui. Eu criei um for, para separar as chaves e os valores mais sem sucesso! Alguém tem alguma solução? Att, Alisson Maciel
  5. sacjamm

    Filtro em 2 tabelas

    Sem sucesso! Estou tentando aplicar esta sql apenas para e-mail: $sql = select("select ws_pedidos.*, uni_usuario.* " . "from ws_pedidos inner join uni_usuario " . "on ws_pedidos.cliente_id = uni_usuario.cliente_id where uni_usuario.email = '$email'"); Não obtenho os resultados esperado, alguma ideia? Meu Engine da tabela mysql está como InnoDB, o formato correto
  6. sacjamm

    Filtro em 2 tabelas

    Olá, acabei de fazer isso aqui, só que agora dá um erro 504 Gateway Time-out Eu dei um echo apenas na minha sql, e me retorna assim, se eu apenas inserir dados em 1 campo, pra mim está correto, e quando eu lanço no sql do phpmyadmin, retorna o resultado corretamente: select p.*,u.* FROM ws_pedidos p, uni_usuario u WHERE p.pedido_id != 0 OR p.pedido_pagamento = 'Depósito'
  7. sacjamm

    Filtro em 2 tabelas

    Olá pessoal, Venho aqui pedi mais uma vez a colaboração de vocês se puderem. Estou com um filtro semelhante a do opencart da area de pedidos. Estou tentando fazer a busca e não estou tendo sucesso, segue o HTML e o PHP: Eu não consigo selecionar os dados com esta instrução SQL, porém se eu colocar na SQL direto do phpmyadmin, ela me retorna todos os resultados corretamente. Alguma solução? O erro que me retorna é este: Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 1267169544 bytes) in sys.fit-turbo.com/views/pedidos/index.php on line 362 <form class="form-inline" action="" method="post"> <div> <div class="span4"> <div class="control-group"> <label class="control-label" for="pedido"><b>N° Pedido</b></label> <div class="controls"> <input type="text" id="pedido" class="span12" name="pedido_id"> </div> </div> </div> <div class="span4"> <div class="control-group"> <label class="control-label" for="selectError3"><b>Situação do pedido</b></label> <div class="controls"> <select id="selectError3" name="status_pedido" class="span12"> <option value="" disabled="" selected="">Selecione a situação do pedido</option> <option value="0">Novo</option> <option value="3">Pago</option> <option value="1">Aguardando</option> <option value="2">Em análise</option> <option value="4">Disponível</option> <option value="5">Em disputa</option> <option value="6">Devolvido</option> <option value="7">Cancelado</option> </select> </div> </div> </div> <div class="span4"> <div class="control-group"> <label class="control-label" for="ini"><b>Cadastro</b></label> <div class="controls"> <input type="date" id="ini" name="data_pedido" class="span12" value="<?= $value ?>"> <?= $text; ?> </div> </div> </div> </div> <div> <div class="span4"> <div class="control-group"> <label class="control-label" for="cliente"><b>Cliente</b></label> <div class="controls"> <input type="text" id="cliente" name="nome" class="span12"> </div> </div> </div> <div class="span4"> <div class="control-group"> <label class="control-label" for="email"><b>E-mail</b></label> <div class="controls"> <input type="email" id="email" name="email" class="span12"> </div> </div> </div> <div class="span4"> <div class="control-group"> <label class="control-label" for="mod"><b>Forma de pagamento</b></label> <div class="controls"> <select id="selectError3" name="pedido_pagamento" class="span12"> <option value="" disabled="" selected="">Selecione a forma de pagamento</option> <option value="Depósito">Depósito</option> <option value="PagSeguro">PagSeguro</option> </select> </div> </div> </div> </div> <input type="hidden" name="pesquisar" value="ok"/> <button type="submit" class="btn btn-primary pull-right"><i class="fa fa-search"></i> Filtrar</button> </form> <?php ini_set("display_errors", true); error_reporting(E_ALL); $search = filter_input_array(INPUT_POST, FILTER_DEFAULT); if (isset($search['pesquisar']) AND $search['pesquisar'] == 'ok'): unset($search['pesquisar']); $data_pedido = $search['data_pedido']; $idpedido = $search['pedido_id']; $statusPedido = $search['status_pedido']; $pagamento = $search['pedido_pagamento']; $nome = $search['nome']; $email = $search['email']; $whereIdPedido = ""; $whereData = ""; $wherePagamento = ""; $whereStatus = ""; $whereNome = ""; $whereEmail = ""; if (isset($idpedido)): $whereIdPedido = "AND p.pedido_id = '$idpedido'"; endif; if (isset($data_pedido)): $whereData = "OR p.data_pedido = '$data_pedido'"; endif; if (isset($pagamento)): $wherePagamento = "OR p.pedido_pagamento = '$pagamento'"; endif; if (isset($statusPedido)): $whereStatus = "OR p.status_pedido = '$statusPedido'"; endif; if (isset($nome)): $whereNome = "OR u.nome LIKE '$nome'"; endif; if (isset($email)): $whereEmail = "OR u.email LIKE '$email'"; endif; $sql = mysql_query("select p.*,u.* FROM ws_pedidos p, uni_usuario u WHERE p.pedido_id != 0 $whereIdPedido $whereData $wherePagamento $whereStatus $whereNome $whereEmail") or die(mysql_error()); $conta = @mysql_num_rows($sql); ?>
  8. Olá pessoal, estou precisando muito da ajuda de vocês, com um sistema de autocomplete e campos dinamicos, meu autocomplete não funciona a partir do segundo campo dinâmico nem eu deixando de utilizar as tags id e substituindo por classes, vejam por favor: <script> jQuery(document).ready(function () { jQuery('.produto').autocomplete("<?= $base ?>/scripts/funcoes_produto_nfe.php", { matchContains: true, selectFirst: false }); var campos_max = 20; //max de 10 campos var x = 1; // campos iniciais jQuery('#add_field').click(function (e) { e.preventDefault(); //prevenir novos clicks if (x < campos_max) { jQuery('#listas').append('<div>\<div class="row"><div class="col-md-6 form-group">\<label class="control-label" for="te">Produto/ Serviço (*)</label><br>\ <input type="text" name="item_nfe_produto_id[]" class="form-control produto" id="produto" required="">\</div>\<div class="col-md-4 form-group"><label class="control-label" for="r">Quantidade</label><br>\ <input type="number" min="0" name="item_nfe_quantidade[]" class="form-control" id="qtd" value="1">\ </div><a href="#" class="remover_campo btn btn-danger">Remover</a>\</div>\ </div>'); x++; } }); // Remover o div anterior jQuery('#listas').on("click", ".remover_campo", function (e) { e.preventDefault(); jQuery(this).parent('div').remove(); x--; }); }); </script> <div id="listas" class="panel-body"> <div class="row"> <div class="col-md-6 form-group"> <label class="control-label" for="produto"><span class="add-on">Produto/ Serviço (*)</span></label><br> <input type="text" name="item_nfe_produto_id[]" class="form-control produto" id="" required=""> </div> <div class="col-md-4 form-group"> <label for="qtd" class="control-label">Quantidade</label> <div class="input-group input-group-sm"> <input type="number" min="0" name="item_nfe_quantidade[]" class="form-control" id="qtd" value="1"> <span class="input-group-btn"> <button type="submit" class="btn btn-primary btn-flat" id="add_field"><i class="fa fa-plus"></i> Add produto e quantidade</button> </span> </div> </div> </div> </div> Preciso fazer funcionar utilizando este código, alguém disponivel para ajudar? Preciso que o autocomplete funcione em todos os campos
  9. O mais correto, seria atualizar a plataforma, pois deve ter funções inativas a programação. Qualquer coisa entre em contato.
  10. sacjamm

    Ajuda com JSON E PHP

    Prezados, estou fazendo um sistema de autopreenchimento de campos pelo cpf, para campos inputs, estou utilizando um exemplo do: http://wbruno.com.br...ormulario-ajax/ exatamente igual, só que eu estou retornando vários dados da tabela, e no meu arquivo php que faz a consulta para retornar em json, aparece o seguinte erro: Pessoal na verdade não é um erro, mais deve ser corrigido e irei explicar porque: {"user_id":"2","user_name":"Alisson","user_apelido":"alissomoreno","user_email":"sac.jamm@gmail.com","user_nasc":"1989-04-15","user_cep":"40760-170","user_rua":"Rua S\u00e3o Jo\u00e3o"} Notem que no último valor do array eu tenho: "user_rua":"Rua S\u00e3o Jo\u00e3o", nesta parte aí o campo de rua ao invés de ser preenchido está retornando em branco, mais pra que o valor de user_rua chegasse com esse valor, que não estava chegando eu utilizei uma função nativa do php mysqli_set_charset($db, 'utf8'); Então com essa função eu tenho esse retorno. A questão agora é: Como eu faço pra retornar o valor normal nesse array, utilizando o próprio json para retornar o valor, correto no campo de input? Vale lembrar que o tipo de codificação utilizada no meu banco de dados é utf8_general_ci, onde está rua na tabela está escrita dessa forma: Rua São João. Agradecimentos, Espero que alguém possa me ajudar de tal forma
  11. Olá amigos, estou desenvolvendo uma rede social simples, com sistema de notificação em php e jquery. Eu tenho uma tabela chama rs_users e uma tabelas chamada rs_amizade, onde eu faço junção de usuarios ou aceitar solicitação de amizade bem como desfazer amizade. Na minha lógica, eu insiro dados na tabela de amizade, os dados são os id's dos usuarios, o usuario que esta solicitando amizade e o usuario que irá aceitar a solicitação, e um status pra saber se foi aceito ou não a solicitação. Até aqui tudo bem! Posso afirmar que o sistema de solicitação de amizade está feita e com sucesso! Agora eu consegui um script, ao qual eu mostro notificação quando eu clico em solicitar amizade, eu consigo fazer as solicitações aparecerem referente aquele usuário que está sendo solicitado. Exemplo: Se eu sou um usuário que está solicitando amizade de um outro usuário, é obvio que quando eu clicar em na solicitação o sistema de notificação irá se atualizar automaticamente, fazendo com que chegue o numero de solicitações para o usuario solicitado. Mais acontece que eu como usuario que solicitei, estou vendo também o número de solicitações. Tem como alguém me ajudar com este problema? Se precisarem dos códigos, para analisarem, é só pedir, se precisar olhar o site: favor solicitar, pois o sistema de notificação, não está online, e eu terei que subir para o servidor, para que os amigos possam verificar. Fico aguardando uma respostas dos amigos. Atenciosamente, Alisson Maciel
  12. Olá amigos não sei se estou na área correta, se eu não estiver favor me orientar até a área correta! Mais então, estou desenvolvendo um gerador de código de barras EAN13, só que estou com um problema para fazer a checagem do último dígito verificador, achei algumas postagens mostrando como faço pra encontrar , até aí tudo bem pois é a formula, acontece que eu não consigo fazer o calculo que faz o multiplo de 10. Ex.: Se o calculo dos valores for: 147, eu preciso achar o valor 150 pra diminuir, porém não consegui verificar isso. Ex.: $sete = 7; $oito = 8; $nove = 9; $digitoVerificador = $sete + 1 + $oito * 3 + $nove * 1 + 2 * 3 + 2 * 1 + 3 * 3 + 3 * 1 + 2 * 3 + 2 * 1 + 3 * 3 + 3 * 1 + 5 * 3; //echo $digitoVerificador . "\n<br>"; //Resultado do calculo acima = 96 for ($j = 0; $j <= 1000; $j++): if ($j % 10 == 0): if ($digitoVerificador <= $j): echo $j."\n"; //Resultado: retorna um loop de 10 em 10 começando com 100; //A aproximação é justamente o primeiro valor que o resultado é 100 endif; endif; endfor; Eu queria saber como eu faço pra pegar esse valor 100 pra diminuir com o resultado 96, em que eu possa achar o digito verificador? Espero a ajuda, e possiveis esclarecimentos
×
×
  • Criar Novo...