Enviado em 29/06/2012 - 01:07h
Use javascript com ajax, eu usaria jquery, ficaria mais ou menos assim: (código funcional mais sem o banco de dados):<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <meta http-equiv="Content-type" content="text/html; charset=utf-8"> <script src="js/jquery-1.7.2.min.js" language="JavaScript"></script> <script type='text/javascript'> function _getCombo(varFiltro) { $.ajax({ url: 'arquivo.php', dataType: 'html', data: {filtro: varFiltro}, type: 'POST', success: function(data) { $('#comboNovo').html(data); }, error: function( xhr, er, index, anchor ) { $('#comboNovo').html('Error ' + xhr.status); }, beforeSend: function() { $('#comboNovo').html('carregando..'); } }); } </script> </head> <body onload="_getCombo('todos');"> <select onchange="_getCombo(this.value);"> <option>VALOR1</option> <option>VALOR2</option> </select> <div id='comboNovo'></div> </body>
<?php $filtro = isset( $_POST['filtro'] ) ? $_POST['filtro'] : NULL; # codigo para obter os dados do banco de acordo com o filtro ... $html = "<select><option>teste</option></select>"; $html .= "<select><option>teste</option></select>"; $html .= "<select><option>teste</option></select>"; echo $html; ?>
Enviado em 17/09/2013 - 09:06h
O exemplo funcionou perfeitamente..Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Instalar e Configurar o Slackware Linux em 2025
Como configurar os repositórios do apt no Debian 12 em 2025
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Configurando o Conky para iniciar corretamente no sistema
3 configurações básicas que podem melhorar muito a sua edição pelo editor nano
Como colorir os logs do terminal com ccze
Instalação Microsoft Edge no Linux Mint 22
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
Site da gontijo simplesmente não abre, ERR_HTTP2_PRO... [RESOLVIDO] (4)