Jump to content

ronaldosdb

Members
  • Content count

    326
  • Joined

  • Last visited

Everything posted by ronaldosdb

  1. ronaldosdb

    Comparacao de Combos (Select)

    Bom dia pessoal do forum, alguem poderia me ajudar? Sabe fazer isso?
  2. ronaldosdb

    Comparacao de Combos (Select)

    Pessoal, bom dia Recentemente consegui nesse resultado com a ajuda de colegas desse forum. https://jsbin.com/mocexidebu/edit?html,js,output A grande duvida agora é como fazermos com que 4 ou mais combos possam ser comparados para que a opcao escolhida em um não possa ser escolhida nos demais. E se alguma opcao for alterada que a regra se mantenha (atualize) Exemplo: Combo 1 (A,B,C,D) Combo 2 (A,B,C,D) Combo 3 (A,B,C,D) Combo 4 (A,B,C,D) Caso A seja escolhida no combo 1 ela some dos cobos 2, 3 e 4 Assim por diante, fazendo com que não sejam escolhidas opcoes iguais. Agradeco qqer ajuda
  3. ronaldosdb

    Tirar uma opção de um campo select (combobox)

    Moderadores, podem marcar como resolvido esse topico por favor. Vou add a questao de como comparar varios combos em outro topico para nao confundir
  4. Pessoal, boa noite. Recentemente encontrei esse tópico que atende minha necessidade em partes. Sim, a funcao utilizada remove de um combo a opcao escolhida em outro, mas se nós trocamos a opcao escolhida nesse combo a opcao retirada anteriormente não volta para o outro combo. Exemplo: combo 1 tem opcoes a, b, c e d Combo 2 tem opcoes a, b, c e d Ao escolher opcao a no combo 1 ela some do combo 2 Mas ao trocar de opcao a para opcao b no combo 1, a opcao a retirada do combo 2 nao volta Alguem pode me dar uma luz de como fazer isso? Como implementar nesse exemplo: https://forum.imasters.com.br/topic/307461-resolvido-tirar-uma-opção-de-um-campo-select-combobox/
  5. ronaldosdb

    Tirar uma opção de um campo select (combobox)

    Nao consegui fazer...na pratica, qdo escolho o valor no primeiro combo ele apresenta o mesmo valor no segundo combo Quando escolho um valor no segundo combo ele reseta o primeiro combo e a opcao escolhida deixa de ser marcada <script type="text/javascript"> function init() { var combo1 = generateOptions(null, null); var combo2 = generateOptions(null, null); setOptions(getSelectReference('bus1_0'), combo1); setOptions(getSelectReference('bus2_0'), combo2); } function changeOption(selectSource) { var selectTarget = getSelectToChange(selectSource.name); var options = generateOptions(selectTarget.value, selectSource.value); setOptions(selectTarget, options); } function setOptions(selectTarget, options) { selectTarget.innerHTML = ''; options.forEach(function(item) { selectTarget.appendChild(item); }); } function generateOptions(optionSelected, optionToRemove) { var options = getOptions(); var elementOptions = []; options.forEach(function(item){ if(item.name !== optionToRemove || optionToRemove == 'Escolha') { var el = document.createElement('option'); el.setAttribute('name',item.name); el.value = item.value; el.innerHTML = item.text; if(item.name === optionSelected) { el.setAttribute('selected', true); } elementOptions.push(el); } }); return elementOptions; } function getSelectToChange(selectSource) { var selectTarget = selectSource === 'bus1_0'? 'bus2_0' : 'bus1_0'; var selectElement = getSelectReference(selectTarget); return selectElement; } function getSelectReference(selectTarget) { return document.getElementsByName(selectTarget)[0]; } function resetOptions() { init(); } function getOptions() { var combo = [ { name: 'Escolha', value: '', text: 'Escolha' }, { name: 'ÔNIBUS 01 - ASSENTO 02', value: '1', text: 'ÔNIBUS 01 - ASSENTO 02' }, { name: 'ÔNIBUS 01 - ASSENTO 03', value: '2', text: 'ÔNIBUS 01 - ASSENTO 03' }, { name: 'ÔNIBUS 01 - ASSENTO 04', value: '3', text: 'ÔNIBUS 01 - ASSENTO 04' }, { name: 'ÔNIBUS 01 - ASSENTO 05', value: '4', text: 'ÔNIBUS 01 - ASSENTO 05' }, { name: 'ÔNIBUS 01 - ASSENTO 06', value: '5', text: 'ÔNIBUS 01 - ASSENTO 06' }, { name: 'ÔNIBUS 01 - ASSENTO 07', value: '6', text: 'ÔNIBUS 01 - ASSENTO 07' }, { name: 'ÔNIBUS 01 - ASSENTO 08', value: '7', text: 'ÔNIBUS 01 - ASSENTO 08' }, { name: 'ÔNIBUS 01 - ASSENTO 09', value: '8', text: 'ÔNIBUS 01 - ASSENTO 09' }, { name: 'ÔNIBUS 01 - ASSENTO 10', value: '9', text: 'ÔNIBUS 01 - ASSENTO 10' }, { name: 'ÔNIBUS 01 - ASSENTO 11', value: '10', text: 'ÔNIBUS 01 - ASSENTO 11' }, { name: 'ÔNIBUS 01 - ASSENTO 12', value: '11', text: 'ÔNIBUS 01 - ASSENTO 12' }, { name: 'ÔNIBUS 01 - ASSENTO 13', value: '12', text: 'ÔNIBUS 01 - ASSENTO 13' }, ]; return combo; } init(); </script> Combos Combo 1 <select name="bus1_0" id="bus1_0" tabindex="14" onchange="changeOption(this);"><option name="Escolha" value="">Escolha</option><option name="ÔNIBUS 01 - ASSENTO 02" value="1">ÔNIBUS 01 - ASSENTO 02</option><option name="ÔNIBUS 01 - ASSENTO 03" value="2">ÔNIBUS 01 - ASSENTO 03</option><option name="ÔNIBUS 01 - ASSENTO 04" value="3">ÔNIBUS 01 - ASSENTO 04</option><option name="ÔNIBUS 01 - ASSENTO 05" value="4">ÔNIBUS 01 - ASSENTO 05</option><option name="ÔNIBUS 01 - ASSENTO 06" value="5">ÔNIBUS 01 - ASSENTO 06</option><option name="ÔNIBUS 01 - ASSENTO 07" value="6">ÔNIBUS 01 - ASSENTO 07</option><option name="ÔNIBUS 01 - ASSENTO 08" value="7">ÔNIBUS 01 - ASSENTO 08</option><option name="ÔNIBUS 01 - ASSENTO 09" value="8">ÔNIBUS 01 - ASSENTO 09</option><option name="ÔNIBUS 01 - ASSENTO 10" value="9">ÔNIBUS 01 - ASSENTO 10</option><option name="ÔNIBUS 01 - ASSENTO 11" value="10">ÔNIBUS 01 - ASSENTO 11</option><option name="ÔNIBUS 01 - ASSENTO 12" value="11">ÔNIBUS 01 - ASSENTO 12</option><option name="ÔNIBUS 01 - ASSENTO 13" value="12">ÔNIBUS 01 - ASSENTO 13</option></select> Combo 2 <select name="bus2_0" id="bus2_0" tabindex="16" onchange="changeOption(this);"><option name="Escolha" value="">Escolha</option><option name="ÔNIBUS 01 - ASSENTO 02" value="1">ÔNIBUS 01 - ASSENTO 02</option><option name="ÔNIBUS 01 - ASSENTO 03" value="2">ÔNIBUS 01 - ASSENTO 03</option><option name="ÔNIBUS 01 - ASSENTO 04" value="3">ÔNIBUS 01 - ASSENTO 04</option><option name="ÔNIBUS 01 - ASSENTO 05" value="4">ÔNIBUS 01 - ASSENTO 05</option><option name="ÔNIBUS 01 - ASSENTO 06" value="5">ÔNIBUS 01 - ASSENTO 06</option><option name="ÔNIBUS 01 - ASSENTO 07" value="6">ÔNIBUS 01 - ASSENTO 07</option><option name="ÔNIBUS 01 - ASSENTO 08" value="7">ÔNIBUS 01 - ASSENTO 08</option><option name="ÔNIBUS 01 - ASSENTO 09" value="8">ÔNIBUS 01 - ASSENTO 09</option><option name="ÔNIBUS 01 - ASSENTO 10" value="9">ÔNIBUS 01 - ASSENTO 10</option><option name="ÔNIBUS 01 - ASSENTO 11" value="10">ÔNIBUS 01 - ASSENTO 11</option><option name="ÔNIBUS 01 - ASSENTO 12" value="11">ÔNIBUS 01 - ASSENTO 12</option><option name="ÔNIBUS 01 - ASSENTO 13" value="12">ÔNIBUS 01 - ASSENTO 13</option></select> Sem contar que no meu caso posso ter mais combos e regra vai ser sempre a mesma, pois um assento escolhido para um passageiro nao pode ser escolhido por outro passageiro
  6. ronaldosdb

    Tirar uma opção de um campo select (combobox)

    Sim, vou tentar aqui achei mto bacana o exemplo Se conseguir, posto o resultado e mto mto obrigado
  7. ronaldosdb

    Tirar uma opção de um campo select (combobox)

    De fato, ficou mto bacana A solucao seria exatamente essa mesmo Meu unico temor é que nao estou trabalhando com times entao seria obrigatorio declarar as opcoes dos combos nessas vars? function getOptions() { var times = [ { name: 'escolha', value: 'escolha', text: 'Escolha' },
  8. ronaldosdb

    mascarar dominio

    Veja mais em https://imasters.com.br/artigo/5382/web-standards/url-rewriting-criando-urls-competitivas/
  9. ronaldosdb

    Funcao TestaCPF

    Pessoal, bom dia Nao estou sabendo aplicar a validacao ONBLUR da funcao TestaCPF(strCPF) em um campo de formulario Alguem tem um exemplo, por favor? Me parece q essa funcao é a mais segura para validar cpf pois é a mesma utilizada pela receita federal: http://www.receita.fazenda.gov.br/aplicacoes/atcta/cpf/funcoes.js Se alguem tiver um exemplo com onkeypress agradeco tb Na vdd, nao estou sabendo utiliza-la e creio que ela seja mais segura. Gostaria de fazer com que se o cpf realmente nao for valido que ele deixe o campo vermelho e volte o foco para o mesmo, obrigando o user a fazer o preenchimento correto //Verifica se CPF é válido function TestaCPF(strCPF) { var Soma; var Resto; Soma = 0; //strCPF = RetiraCaracteresInvalidos(strCPF,11); if (strCPF == "00000000000") return false; for (i=1; i<=9; i++) Soma = Soma + parseInt(strCPF.substring(i-1, i)) * (11 - i); Resto = (Soma * 10) % 11; if ((Resto == 10) || (Resto == 11)) Resto = 0; if (Resto != parseInt(strCPF.substring(9, 10)) ) return false; Soma = 0; for (i = 1; i <= 10; i++) Soma = Soma + parseInt(strCPF.substring(i-1, i)) * (12 - i); Resto = (Soma * 10) % 11; if ((Resto == 10) || (Resto == 11)) Resto = 0; if (Resto != parseInt(strCPF.substring(10, 11) ) ) return false; return true; }
  10. ronaldosdb

    Funcao TestaCPF

    Bom dia, será que alguem já fez isso? Podem me ajudar?
  11. ronaldosdb

    Comparar itens em array multidimensional

    Perfeito, obgrigado @washalbano
  12. ronaldosdb

    Comparar itens em array multidimensional

    Pessoal, bom dia Tenho um array multidimensional chamado cesta, com as seguintes posicoes (qtdpax, evento, categoria, data,nome_categoria) Gostaria de saber como faco para 1) Comparar se existem eventos diferentes na posicao evento...Ex: o array vem com 6 preenchimentos conforme abaixo e constam os eventos X,Y,Z ou consta somente o evento X 2) Como comparar qual a posicao tem o menor qtdpax? Sei que deve ser uma duvida simples, talvez resolva com foreach mas nao to sabendo percorrer todo o array e comparar as posicoes. Array ( [0] => Array ( [qtdpax] => 1 [evento] => 5 [categoria] => 52 [data] => 2018-03-23 [nome_categoria] => TRANSFER TRANSAMÉRICA HIGIENÓPOLIS - AUTÓDROMO DE INTERLAGOS - TRANSAMÉRICA HIGIENÓPOLIS - SAÍDA ÀS 12H30 ) [1] => Array ( [qtdpax] => 1 [evento] => 5 [categoria] => 38 [data] => 2018-03-24 [nome_categoria] => TRANSFER HILTON MORUMBI - AUTÓDROMO DE INTERLAGOS - HILTON MORUMBI - SAÍDA ÀS 12H30 ) [2] => Array ( [qtdpax] => 4 [evento] => 5 [categoria] => 38 [data] => 2018-03-25 [nome_categoria] => TRANSFER HILTON MORUMBI - AUTÓDROMO DE INTERLAGOS - HILTON MORUMBI - SAÍDA ÀS 12H30 ) [3] => Array ( [qtdpax] => 1 [evento] => 5 [categoria] => 55 [data] => 2018-03-23 [nome_categoria] => TRANSFER TRANSAMÉRICA HIGIENÓPOLIS - AUTÓDROMO DE INTERLAGOS - TRANSAMÉRICA HIGIENÓPOLIS - SAÍDA ÀS 14H45 ) [4] => Array ( [qtdpax] => 2 [evento] => 6 [categoria] => 78 [data] => 2018-05-24 [nome_categoria] => CONVIDADOS - 1º LOTE ) [5] => Array ( [qtdpax] => 1 [evento] => 10 [categoria] => 34 [data] => 2018-04-04 [nome_categoria] => TRANSFER GRAND HYATT - EVENTO - GRAND HYATT ) [6] => Array ( [qtdpax] => 4 [evento] => 10 [categoria] => 35 [data] => 2018-04-03 [nome_categoria] => TRANSFER NOVOTEL BARRA - EVENTO - NOVOTEL BARRA ) )
  13. ronaldosdb

    Funcao TestaCPF

    Alguém me ajuda? Pfvr
  14. ronaldosdb

    Comparar itens em array multidimensional

    Alguém me ajuda?
  15. Consegui, obrigado! Utilizei function ChecarCamisa() { $.ajax({ type: "POST", url: 'index.hyperesources/jogador25.php', dataType: 'html', data: {'pacote': $('#pacote').val(),'horarios': $('#horarios').val(),'datas': $('#datas').val()}, cache: false, success: function(data){ $('#jogador25').html(data); } }); } Obrigado Pita, obrigado Williams
  16. Pessoal, boa noite Nao sei se saberei explicar corretamente porque sao mtas duvidas, mas... Tenho um select dinamico funcionando perfeitamente ( * O primeiro traz as categorias existentes [table categorias] * O segundo as datas disponiveis para cada categoria (table datas) * O terceiro os horarios disponiveis naquela data [table horarios] Até ai tudo bem, estou usando Jquery e php Porem, o que eu nao sei fazer é como fazer uma consulta em uma table do banco após a escolha (mudanca) no terceiro combo Ou seja, para cada opcao selecionada no terceiro combo denominado horarios eu teria que fazer uma consulta dinamica [no arquivo consulta.php] do tipo Select * from table where categoria = 'a categoria escolhida no primeiro combo' and datas = 'data escolhida no segundo combo' e horario = 'horario escolhido no terceiro combo' O resultado dessa consulta eu preciso passar para uma variavel php e printar em uma div Tudo isso sem refresh Ao mudar o valor do terceiro combo obviamente vai mudar o resultado desse select e, portanto, o valor printado na div Como posso fazer, isso, por favor? Segue abaixo como estou obtendo o valor dos combos <script type="text/javascript"> $(document).ready(function() { $('#pacote').on('change', function() { $.ajax({ type: 'POST', url: 'index.hyperesources/lista_datas.php', dataType: 'html', data: {'pacote': $('#pacote').val()}, // Antes de carregar os registros, mostra para o usuário que está // sendo carregado. beforeSend: function(xhr) { $('#datas').attr('disabled', 'disabled'); $('#datas').html('<option value="">Carregando...</option>'); $('#horarios').html('<option value="">Data</option>'); $('#horarios').attr('disabled', 'disabled'); }, // Após carregar, coloca a lista dentro do select de cidades. success: function(data) { if ($('#pacote').val() !== '') { // Adiciona o retorno no campo, habilita e da foco $('#datas').html('<option value="">Selecione</option>'); $('#datas').append(data); $('#datas').removeAttr('disabled').focus(); } else { $('#datas').html('<option value="">Pacote</option>'); $('#datas').attr('disabled', 'disabled'); $('#horarios').html('<option value="">Data</option>'); $('#horarios').attr('disabled', 'disabled'); } } }); }); $('#datas').on('change', function() { $.ajax({ type: 'POST', url: 'index.hyperesources/lista_horarios.php', dataType: 'html', data: {'datas': $('#datas').val()}, // Antes de carregar os registros, mostra para o usuário que está // sendo carregado. beforeSend: function(xhr) { $('#horarios').attr('disabled', 'disabled'); $('#horarios').html('<option value="">Carregando...</option>'); }, // Após carregar, coloca a lista dentro do select de bairros. success: function(data) { if ($('#datas').val() !== '') { // Adiciona o retorno no campo, habilita e da foco $('#horarios').html('<option value="">Selecione</option>'); $('#horarios').append(data); $('#horarios').removeAttr('disabled').focus(); } else { $('#horarios').html('<option value="">Data</option>'); $('#horarios').attr('disabled', 'disabled'); } } }); }); }); } </script>
  17. Desculpe a ignorancia, ainda nao estou sabendo como aplicar. Minha estrutura esta assim 1) Index.php: Pagina que contem os combos e envia os dados sem refresh para index.hyperesources/consulta.php <!DOCTYPE html> <html> <head> <script src="https://code.jquery.com/jquery-1.10.2.js"></script> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="X-UA-Compatible" content="chrome=1,IE=edge" /> <title>Nome Page</title> <meta name="viewport" content="user-scalable=yes, width=1200" /> <!-- end copy --> <link href="index.hyperesources/style.css" rel="stylesheet"> <script src="index.hyperesources/jquery.min.js"></script> <script src="index.hyperesources/bootstrap.min.js"></script> <script type="text/javascript"> function verificavalor( valor){ if( valor == 1){ document.getElementById('jogador11').style.display = 'block'; document.getElementById('jogador12').style.display = 'block'; document.getElementById('jogador13').style.display = 'block'; document.getElementById('jogador14').style.display = 'block'; document.getElementById('jogador15').style.display = 'block'; document.getElementById('jogador16').style.display = 'block'; document.getElementById('jogador17').style.display = 'block'; document.getElementById('jogador18').style.display = 'block'; document.getElementById('jogador19').style.display = 'block'; document.getElementById('jogador110').style.display = 'block'; document.getElementById('jogador111').style.display = 'block'; document.getElementById('jogador21').style.display = 'none'; document.getElementById('jogador22').style.display = 'none'; document.getElementById('jogador23').style.display = 'none'; document.getElementById('jogador24').style.display = 'none'; document.getElementById('jogador25').style.display = 'none'; document.getElementById('jogador26').style.display = 'none'; document.getElementById('jogador27').style.display = 'none'; document.getElementById('jogador28').style.display = 'none'; document.getElementById('jogador29').style.display = 'none'; document.getElementById('jogador210').style.display = 'none'; document.getElementById('jogador211').style.display = 'none'; } else if( valor == 2){ document.getElementById('jogador11').style.display = 'none'; document.getElementById('jogador12').style.display = 'none'; document.getElementById('jogador13').style.display = 'none'; document.getElementById('jogador14').style.display = 'none'; document.getElementById('jogador15').style.display = 'none'; document.getElementById('jogador16').style.display = 'none'; document.getElementById('jogador17').style.display = 'none'; document.getElementById('jogador18').style.display = 'none'; document.getElementById('jogador19').style.display = 'none'; document.getElementById('jogador110').style.display = 'none'; document.getElementById('jogador111').style.display = 'none'; document.getElementById('jogador21').style.display = 'block'; document.getElementById('jogador22').style.display = 'block'; document.getElementById('jogador23').style.display = 'block'; document.getElementById('jogador24').style.display = 'block'; document.getElementById('jogador25').style.display = 'block'; document.getElementById('jogador26').style.display = 'block'; document.getElementById('jogador27').style.display = 'block'; document.getElementById('jogador28').style.display = 'block'; document.getElementById('jogador29').style.display = 'block'; document.getElementById('jogador210').style.display = 'block'; document.getElementById('jogador211').style.display = 'block'; } } </script> <script type="text/javascript"> $(document).ready(function() { $('#pacote').on('change', function() { $.ajax({ type: 'POST', url: 'index.hyperesources/lista_datas.php', dataType: 'html', data: {'pacote': $('#pacote').val()}, // Antes de carregar os registros, mostra para o usuário que está // sendo carregado. beforeSend: function(xhr) { $('#datas').attr('disabled', 'disabled'); $('#datas').html('<option value="">Carregando...</option>'); $('#horarios').html('<option value="">Data</option>'); $('#horarios').attr('disabled', 'disabled'); }, // Após carregar, coloca a lista dentro do select de cidades. success: function(data) { if ($('#pacote').val() !== '') { // Adiciona o retorno no campo, habilita e da foco $('#datas').html('<option value="">Selecione</option>'); $('#datas').append(data); $('#datas').removeAttr('disabled').focus(); } else { $('#datas').html('<option value="">Pacote</option>'); $('#datas').attr('disabled', 'disabled'); $('#horarios').html('<option value="">Data</option>'); $('#horarios').attr('disabled', 'disabled'); } } }); }); $('#datas').on('change', function() { $.ajax({ type: 'POST', url: 'index.hyperesources/lista_horarios.php', dataType: 'html', data: {'datas': $('#datas').val()}, // Antes de carregar os registros, mostra para o usuário que está // sendo carregado. beforeSend: function(xhr) { $('#horarios').attr('disabled', 'disabled'); $('#horarios').html('<option value="">Carregando...</option>'); }, // Após carregar, coloca a lista dentro do select de bairros. success: function(data) { if ($('#datas').val() !== '') { // Adiciona o retorno no campo, habilita e da foco $('#horarios').html('<option value="">Selecione</option>'); $('#horarios').append(data); $('#horarios').removeAttr('disabled').focus(); } else { $('#horarios').html('<option value="">Data</option>'); $('#horarios').attr('disabled', 'disabled'); } } }); }); }); $(document).ready(function(){}); function checaform(){ var obj = $('#formulario').serialize(); $.post('index.hyperesources/consulta.php', obj, function(res){ console.log(data); }) } </script> </head> <body> <div style="z-index:5 !important;position: absolute;float: left;width:100% !important;top:60% !important;background-color: transparent"> <?php include_once "conexao.php"; $dataTimesStamp = date("Y-m-d G:i:s"); mysql_connect($host,$usuario,$senha) or die("Erro nível 1 aperte CTRL + F5"); mysql_select_db("xxxx") or die("Erro nível 2"); $acao100 = 'Select * from pacote_jogue_categorias order by NomeCategoria asc'; $rs_acao100 = mysql_query($acao100) or die(mysql_error()); $total_linha100 = mysql_num_rows($rs_acao100); ?> <div class="styled-select green rounded" style="margin-top:0% !important; margin-left:2% !important;width: 150px !important;margin:15px;"> <select name="pacote" id="pacote" style="color:#000;width:170px !important" required;> <option value="">Selecione uma opção</option> <? while($resultado_acao100=mysql_fetch_array($rs_acao100)){ $id= $resultado_acao100["Id"]; $categoria = $resultado_acao100["Id"]; $nome_categoria = $resultado_acao100["NomeCategoria"]; $token = $resultado_acao100["Token"]; ?> <option value="<? print $categoria; ?>" class="special"><? print $nome_categoria; ?></option> <? } ?> </select> </div> <div class="styled-select green rounded" style="margin-top:0% !important; width: 120px !important;margin:15px;"> <select name="datas" id="datas" style="color:#000; width: 150px !important" class="ls-custom-select" required> <option value="">Pacote</option> </select> </div> <div class="styled-select green rounded" style="margin-top:0% !important;width: 120px !important;margin:15px;"> <select name="horarios" id="horarios" style="color:#000;width: 150px;" class="ls-custom-select" required onchange="checaform()"> <option value="">Data</option> </select> </div> <div class="radio-group" style="position: absolute !important;z-index: 0 !important; width: 150px;left: 69% !important;top: -60% !important;margin: 2px !important;float:left;"> <div class='radio' data-value="1" name="short" id="short" style="margin:2px !important;width: 60px !important;float:left;"> <label> <input name="short" type="radio" required="required" id="short" title="Branco" value="1" onclick="verificavalor(this.value)"/> <img src="index.hyperesources/Time1.png" width="60" height="52" alt=""/> </label> </div> <div class='radio' data-value="2" name="short" id="short" style="margin:3px !important;width: 60px !important;float:left !important;margin-left: 10px !important"> <label> <input name="short" type="radio" required="required" id="short" title="Preto" value="2" onclick="verificavalor(this.value)"/> <img src="index.hyperesources/Time2.png" width="60px !important" height="52" alt=""/> </label> </div> </div> <script type="text/javascript"> $('.radio-group .radio').click(function(){ $(this).parent().find('.radio').removeClass('selected'); $(this).addClass('selected'); var val = $(this).attr('data-value'); //alert(val); $(this).parent().find('input').val(val); }); </script> </div> </body> </html> 2) Consulta.php: Pagina que recebe os dados, faz a consulta no banco e retorna os valores que serao distribuidos em divs que estao na index. Os resultados serao distribuidos em divs nomeadas como jogador1, jogador2, jogador3, assim por diante até 25 <? include_once "conexao.php"; $dataTimesStamp = date("Y-m-d G:i:s"); mysql_connect($host,$usuario,$senha) or die("Erro nível 1 aperte CTRL + F5"); mysql_select_db("xxxx") or die("Erro nível 2"); if(($_REQUEST[pacote]!=NULL) and ($_REQUEST[datas]!=NULL) and ($_REQUEST[horarios]!=NULL) ) { $acao100= "Select Id from pacote_jogue_principal where Data ='$_REQUEST[datas]' and Horario ='$_REQUEST[horarios]' and Categoria = '$_REQUEST[pacote]' and Status ='S' order by Id asc limit 0,1"; $rs_acao100 = mysql_query($acao100) or die(mysql_error()); $total_linha100 = mysql_num_rows($rs_acao100); while($resultado_acao100=mysql_fetch_array($rs_acao100)){ $pacotedefinido = $resultado_acao100["Id"]; } $acao1= "Select * from pacote_jogue_posicoes where IdPacotePrincipal = '$pacotedefinido' and Camisa = '1' and Time = '1' order by Id asc limit 0,1"; $rs_acao1 = mysql_query($acao1) or die(mysql_error()); $total_linha1 = mysql_num_rows($rs_acao1); while($resultado_acao1=mysql_fetch_array($rs_acao1)){ $camisa1_id_equipeA = $resultado_acao1["Id"]; $camisa1_time_equipeA = $resultado_acao1["Time"]; $camisa1_posicao_equipeA = $resultado_acao1["Posicao"]; $camisa1_status_equipeA = $resultado_acao1["Status"]; $camisa1_nome_equipeA = $resultado_acao1["Nome"]; $camisa1_pedido_equipeA = $resultado_acao1["Pedido"]; $camisa1_reserva_equipeA = $resultado_acao1["Reserva"]; $camisa1_prazo_equipeA = $resultado_acao1["PrazoReserva"]; } } ?> Eu preciso printar a variavel $camisa1_prazo_equipeA, por exemplo, em uma div chamada jogador1 que tem la na index.php Ou seja, na index, ao selecionar o pacote, a data, o horario, ele vai verificar se o jogador1 ja esta preenchido, se estiver ele trara o nome da pessoa que ja reservou.... Basicly isso. Consegue me dar um exemplo com base nesse arquivo e eu sigo por aqui? Obg mesmo pela ajuda, já estou há 2 dias batalhando nisso, li mto mas nao entrou na cabeca como fazer.
  18. Oi Pita, sim, o combo de datas tem o identificador "datas" Tenho 3 combos, um chamado pacotes, que carrega o combo datas, que por sua vez carrega o combo horarios Estou conseguindo enviar o parametro desses 3 combos corretamente sem refresh para index./hyperesources/consulta.php, porem nessa tela consulta.php faco uma busca no banco com base nesses tres valore se tenho que devolver para a index o resultado dessa consulta de forma dinamica. É isso que nao estou sabendo fazer... Como faco para devolver pra index.php os dados da consulta que faco no banco? Algo como esse resultado da consulta eu vou devolver na div A da tela index....
  19. O fiz com base nesse tutorial mto bacana https://github.com/gabrieldarezzo/desafiosInternos/tree/master/ajax#guia-definitivo-ajax Só nao consegui imprimir o resultado final na div
  20. Oi Williams, boa noite Consegui enviar via post com $(document).ready(function(){}); function checaform(){ var obj = $('#formulario').serialize(); $.post('index.hyperesources/consulta.php', obj, function(res){ console.log(data); }) } Estou vendo o resultado no console do Chrome, mas só nao estou sabendo agora imprimir o resultado da consulta php dinamicamente Ou seja, a resposta eu nao estou sabendo imprimir dinamicamente em uma div
  21. Moderadores, podem transferir para Jquery, por gentileza?
  22. Amigos, alguem consegue dar uma dica? Tentei outras opcoes, mas nao obtive exito
  23. Obrigado Williams! Espero que mais pessoas possam aproveitar esse chamado. Podem fecha-lo, por favor.
  24. Boa noite a todos. Estou consumindo um webservice utilizando new SoapClient porém o retorno está sendo uma array com os dados do retorno da função do método, porém eu preciso que este retorno fosse em XML. Alguem sabe como eu posso fazer isso? Obs: o método retorna uma string XML pelo que entendi, mas o php que ta "parseando" o xml e me retornando apenas os dados. Se puderem me dar um exemplo, agradeço já procurei bastante literatura na web mas nao encontrei nada que solucionasse ou exemplificasse na pratica Grato!
  25. Alguém já passou por isso? Tem alguma sugestão? Obg
×

Important Information

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