Publicidade

wessleysanttos

Members
  • Total de itens

    184
  • Registro em

  • Última visita

  • Dias vencidos

    1

wessleysanttos venceu o dia em Março 4

Teve o conteúdo mais curtido

Reputação

25 Levemente Bom

Sobre wessleysanttos

  • Data de Nascimento 03-01-1996

Informações Pessoais

  • Sexo
    Masculino
  • Localização
    Rio Claro SP
  • Interesses
    PHP, jQuery, JavaScript, HTML5, POO.

Últimos Visitantes

190 visualizações
  1. Se eu entendi bem, segue um exemplo de como fazer com o jQuery. https://jsfiddle.net/wessleysanttos/c9w4004t/
  2. Ver se assim da certo para oque você precisa: https://jsfiddle.net/wessleysanttos/z46y7bv4/
  3. A ideia do Guilherme é válida. Primeiro de tudo, muda sua form.html para form.php Ai na pagina do form, na hora de mostrar o checkbox, você precisa colocar um código mais ou menos assim: <?php for ($i=0; $i <= 199 ; $i++) { $select = mysql_query("SELECT COUNT(*) as total FROM participantes WHERE numero = '$i'"); $row = mysql_fetch_assoc($select); if($row['total'] > 0){ //Existe echo '<td><input type="checkbox" id="numero" name="numero" value="100" disabled> <br />100</td>'; }else{ // Não existe echo '<td><input type="checkbox" id="numero" name="numero" value="100" /> <br />100</td>'; } } ?> Ai você adequa para sua realidade. E eu vi que você está usando a biblioteca mysql. Quando possível pesquisa sobre o mysqli ou PDO.
  4. Na documentação do Google Maps tem uma explicação: https://developers.google.com/maps/documentation/javascript/mysql-to-maps?hl=pt-br Mas tenho um código que pega via ajax também, ver se serve para você: https://github.com/wessleysanttos/GoogleMapsApi
  5. Entendi, se possível posta seu código e eu tento ajudar.
  6. Se possível posta seu código...
  7. Pelo oque eu entendi, ou você faz mudanças no código que gera esse array. Ou você percorre esse array com um foreach por exemplo e monta a condição, caso o setor_loja seja igual você monta um novo array com os elementos ou exclui do atual array, seila...
  8. Não consegui pegar onde tu precisa de ajuda amigo.. Mas basicamente se você deseja colocar um botão desativado no HTML, basta colocar o atributo disabled na tag. Assim: https://www.w3schools.com/tags/att_button_disabled.asp Ou se desejar desabilitar um campo por jQuery, basta manipular o atributo dele com a funcao .attr http://api.jquery.com/attr/ Ficaria mais ou menos assim: $(elemento).attr('disabled','disabled');
  9. Certo, pelo oque eu entendi você precisa de uma requisição ajax quando o form for carregado, com base na resposta da requisição ajax você ativa e desativa os checkbox. Pesquise sobre ajax com jQuery, creio que é mais simples do que fazer com JS puro. https://www.w3schools.com/jquery/ajax_ajax.asp Mas basicamente você precisa montar uma página PHP que consulta na tabela quais checkbox estão disponível, ai você guarda esse valor numa array, com uma requisição ajax você "pega" essa array para o JS(jQuery), com essa array no JS você percorre ela ativando ou desativando os checkbox que estão no HTML.
  10. Valeu pela resposta dos dois, consegui abrir mais a mente sobre a arquitetura MVC.
  11. Eu tenho uma duvida que ate hoje não consegui chegar a conclusão de qual á melhor forma, pois atualmente estou estudando a arquitetura MVC por conta. Se alguém puder me ajudar ou mandar algum artigo que trata sobre o assunto. Imagina que o meu diretório esteja organizado dessa forma: ASSETS JAVASCRIPT IMAGENS APP CONTROLLER MODELS ROUTES VIEWS CONFIG SERVER DB INDEX.PHP E na views tem uma página que eu gostaria de listar os clientes via ajax, da forma "tradicional" caso eu gostaria que essa listagem fosse feita no carregamento da página, no controller eu faria essa requisição ao model e entregava para a view um array de clientes, certo? Mas no cenário em que eu preciso desses clientes via ajax, qual seria a melhor forma? Eu pensei em duas situações, primeira: No model uma variável chamada função, que recebe por GET qual função executar, ai ficaria algo do tipo no modelCliente.php <?php $funcao = $_GET['funcao']; $objCliente = new Cliente; $lista = $objCliente->$funcao(); class Cliente{ public function all(){ ... echo $array_clientes; } } ?> Ai no JS, seria algo desse tipo: $.ajax({ url: "clienteModel.php", type: "get", data: {funcao: "all"}, success: function(result){ console.log(result); } }) A segunda maneira seria a modelCliente.php assim: <?php class Cliente{ public function all(){ ... return $array_clientes; } } ?> Ai teria uma página em PHP ponte, seria algo desse tipo listar_todos.php: <?php include_once "modelCliente.php"; $model_cliente = new Cliente; $clientes = $model_cliente->all(); echo $clientes; ?> Ai no JS, seria algo desse tipo: $.ajax({ url: "listar_todos.php", success: function(result){ console.log(result); } }) A segunda maneira eu acho mais simples, porém eu teria que ter um arquivo ponte para todas as classes do model e onde eu deixaria esses arquivos na arquitetura MVC?
  12. Tenta assim, para ver se vai dar certo: function findKey($array, $keySearch){ $return = ''; foreach ($array as $key => $item) { if ($key == $keySearch) { $return = $item; }else{ if (is_array($item) && findKey($item, $keySearch)) { $return = true; } } } return $return; }
  13. Você consegue capturar o ID de qualquer elemento assim: $(elemento).attr('id'); Exemplo: https://jsfiddle.net/wessleysanttos/zzw9zt7o/
  14. Segue alguns links para estudos: https://www.w3schools.com/js/js_cookies.asp https://mariovalney.com/como-usar-cookies-com-javascript/ - http://blog.thiagobelem.net/trabalhando-com-cookies-no-php http://php.net/manual/pt_BR/features.cookies.php
  15. Mas se tu setar um cookie pelo JS, você consegue fazer a leitura do mesmo no PHP.