Marcos Adilson Postado Outubro 20, 2008 Denunciar Share Postado Outubro 20, 2008 Bom DiaPreciso chamar uma pagina através de um list/menu.Tenho um formulário e quando o cliente selecionar um produto do list/menu produtos,preciso que abra uma pagina com os opcionais do produto.Tem como fazer em php?Quem quiser ver o código, por favor me add no MSN - marcos_miquimba@hotmail.comObrigado pela atenção. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Outubro 20, 2008 Denunciar Share Postado Outubro 20, 2008 Se você desejar fazer isso sem refresh, terá que usar AJAX, sem refresh você terá que submeter a página e ai montar ela de acordo com o escolhido. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Marcos Adilson Postado Outubro 20, 2008 Autor Denunciar Share Postado Outubro 20, 2008 Se você desejar fazer isso sem refresh, terá que usar AJAX, sem refresh você terá que submeter a página e ai montar ela de acordo com o escolhido.Preciso que quando selecionar um item no list/menu, apareça outra pagina, pode ser uma popup. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Outubro 20, 2008 Denunciar Share Postado Outubro 20, 2008 Para isso você terá que usar JS... movendo PHP » JS. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Marcos Adilson Postado Outubro 20, 2008 Autor Denunciar Share Postado Outubro 20, 2008 Se você desejar fazer isso sem refresh, terá que usar AJAX, sem refresh você terá que submeter a página e ai montar ela de acordo com o escolhido.Preciso que quando selecionar um item no list/menu, apareça outra pagina, pode ser uma popup.E você sabe onde posso procurar uma maneira de fazer isso?Estou sem saber o que fazer.Obrigado Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 KaKarotto Postado Outubro 20, 2008 Denunciar Share Postado Outubro 20, 2008 Olha só:html:<body> <select id="lista"> <option value = "">Selecione uma opção</option> <option value="http://www.google.com.br">Google</option> <option value="http://images.google.com.br">Google Images</option> <option value="http://docs.google.com">Google Docs</option> </select> </body> java script: <script> window.onload = function(){ document.getElementById("lista") .onchange = function(){ if(this.selectedIndex !=0) window.open(this.value, '_blank') } } </script>Ao carregar a janela, o elemento de id igual a lista vai ser pego e é colocado um evento ao mudar a seleção. Se a seleção for diferente da primeira, ele abre uma pop-up com o endereço do value do option selecionado.É uma forma de fazer.Aquele abraço. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Marcos Adilson Postado Outubro 20, 2008 Autor Denunciar Share Postado Outubro 20, 2008 Olha só:html:<body> <select id="lista"> <option value = "">Selecione uma opção</option> <option value="http://www.google.com.br">Google</option> <option value="http://images.google.com.br">Google Images</option> <option value="http://docs.google.com">Google Docs</option> </select> </body> java script: <script> window.onload = function(){ document.getElementById("lista") .onchange = function(){ if(this.selectedIndex !=0) window.open(this.value, '_blank') } } </script>Ao carregar a janela, o elemento de id igual a lista vai ser pego e é colocado um evento ao mudar a seleção. Se a seleção for diferente da primeira, ele abre uma pop-up com o endereço do value do option selecionado.É uma forma de fazer.Aquele abraço.O list/menu que tenho vem do bd, e a pagina que tem que abrir são opcionais do produto do primero list/menu, como faço? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 KaKarotto Postado Outubro 20, 2008 Denunciar Share Postado Outubro 20, 2008 Pega a saída html desse troço todo e posta aqui . ;) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Marcos Adilson Postado Outubro 20, 2008 Autor Denunciar Share Postado Outubro 20, 2008 Pega a saída html desse troço todo e posta aqui . ;)include "../bd/conecta.php";$query = "SELECT * FROM cad_cli ORDER BY empresa";$result = mysql_query($query);$num_rows = mysql_num_rows($result);if ($num_rows == 0){echo "se f****, não tem nada!!!!";}else{echo "<form method=get action=\"test_ver_proposta.php\">";echo "<table width=\"480\" border=\"0\" align=\"center\" cellpadding=\"5\" cellspacing=\"0\">";echo "<tr bgcolor=\"#006699\"> <td height=\"30\" colspan=\"3\" align=\"center\" valign=\"middle\" class=\"titulosObrasPages\">Proposta</td> </tr>";echo "<tr> <td colspan=\"3\" align=\"center\" valign=\"middle\" class=\"geral\"> </td> </tr>";echo "<tr bgcolor=\"#DFE9EE\"> <td colspan=\"3\" align=\"center\" valign=\"middle\" class=\"geral\"><strong>Obs.</strong>: * = Campos Obrigatórios.</td> </tr>";echo "<tr> <td colspan=\"3\" align=\"left\" valign=\"middle\" class=\"geral\"> </td> </tr>";echo "<tr> <td height=\"40\" colspan=\"3\" align=\"left\" valign=\"middle\" class=\"textoNormal\"><strong>DADOS DO CLIENTE</strong></td> </tr>";echo "<tr> <td width=\"170\" height=\"25\" align=\"left\" valign=\"top\" class=\"textoNormal\">Empresa:</td> <td width=\"10\" height=\"25\" align=\"left\" valign=\"middle\"> </td> <td width=\"300\" height=\"25\" align=\"left\" valign=\"top\">";echo "<select name=\"codigo\">"; while ($dados = mysql_fetch_array($result)){ $codigo = $dados['codigo']; $empresa = $dados['empresa']; $cnpj = $dados['cnpj']; $endereco = $dados['endereco']; $bairro = $dados['bairro']; $cep = $dados['cep']; $cidade = $dados['cidade']; $estado = $dados['estado']; $fone = $dados['fone'];echo "<option value = \"$codigo\">$empresa"; }echo "</select>"; }echo "</td>";echo "</tr>";echo "<tr> <td height=\"25\" align=\"left\" valign=\"middle\" class=\"textoNormal\">Nome:</td> <td height=\"25\" align=\"left\" valign=\"middle\"> </td> <td height=\"25\" align=\"left\" valign=\"middle\"><input name=\"nome\" type=\"text\" class=\"txtForms\" id=\"nome\" size=\"30\" maxlength=\"100\"><span class=\"style5\"> * </span> </td> </tr>";echo "<tr> <td height=\"25\" align=\"left\" valign=\"middle\" class=\"textoNormal\">Desconto:</td> <td height=\"25\" align=\"left\" valign=\"middle\"> </td> <td height=\"25\" align=\"left\" valign=\"middle\"><input name=\"desconto\" type=\"text\" class=\"txtForms\" id=\"desconto\" size=\"5\" maxlength=\"5\"> <span class=\"textoNormal\"> % </span></td> </tr>";echo "<tr> <td height=\"25\" align=\"left\" valign=\"middle\" class=\"textoNormal\">Entrega:</td> <td height=\"25\" align=\"left\" valign=\"middle\"> </td> <td height=\"25\" align=\"left\" valign=\"middle\">";echo "<select name=\"entrega\" size=\"1\" class=\"txtForms\" id=\"entrega\"> <option>Entrega</option> <option value=\"30\">30</option> <option value=\"60\">60</option> <option value=\"90\">90</option> <option value=\"120\">120</option> </select> <font color=\"#000000\" size=\"1\" face=\"Verdana, Arial, Helvetica, sans-serif\" class=\"textoNormal\">dias</font></td> </tr>";echo "<tr> <td height=\"25\" align=\"left\" valign=\"middle\" class=\"textoNormal\">Condição:</td> <td height=\"25\" align=\"left\" valign=\"middle\"> </td> <td height=\"25\" align=\"left\" valign=\"middle\"><input name=\"condicao\" type=\"text\" class=\"txtForms\" id=\"condicao\" size=\"30\" maxlength=\"100\"> <font color=\"#000000\" size=\"1\" face=\"Verdana, Arial, Helvetica, sans-serif\"><span class=\"style5\"> * </span></font></td> </tr>";echo "<tr> <td height=\"25\" align=\"left\" valign=\"middle\" class=\"textoNormal\">Garantia:</td> <td height=\"25\" align=\"left\" valign=\"middle\"> </td> <td height=\"25\" align=\"left\" valign=\"middle\"> <font color=\"#000000\" size=\"1\" face=\"Verdana, Arial, Helvetica, sans-serif\">";echo "<select name=\"garantia\" size=\"1\" class=\"txtForms\" id=\"garantia\"> <option value=\"\"><-- Escolha --></option> <option value=\"12\">12</option> <option value=\"18\">18</option> <option value=\"24\">24</option> <option value=\"32\">32</option> <option value=\"36\">36</option> </select> </font> <span class=\"textoNormal\"> meses </span> </td> </tr>";echo "<tr align=\"left\"> <td colspan=\"3\" valign=\"middle\" class=\"geral\"> </td> </tr>";echo "<tr> <td height=\"40\" colspan=\"3\" align=\"left\" valign=\"middle\" class=\"textoNormal\"><p><strong>DADOS DO EQUIPAMENTO </strong></p></td> </tr>";echo "<tr> <td width=\"170\" height=\"25\" align=\"left\" valign=\"top\" class=\"textoNormal\">Produto:</td> <td width=\"10\" height=\"25\" align=\"left\" valign=\"middle\"> </td> <td width=\"300\" height=\"25\" align=\"left\" valign=\"top\">"; $str = "SELECT * FROM produtos ORDER BY nome_produto"; $sql = mysql_query($str);echo "<select name=\"cod_produto\" id=\"cod_produto\">"; while ($dados = mysql_fetch_array($sql)){ $cod_produto = $dados['cod_produto']; $nome_produto = $dados['nome_produto']; $descricao = $dados['descricao']; $preço = $dados['preço']; $foto = $dados['foto']; $opcao = $dados['opcao'];echo "<option value = \"$cod_produto\">$nome_produto</option>"; }echo "</select>";echo "<br>";echo "</td>";echo "</tr>";echo "<tr> <td height=\"40\" colspan=\"3\" align=\"left\" valign=\"middle\" class=\"textoNormal\"><p><strong>DADOS DO VENDEDOR </strong></p></td> </tr>";echo "<tr> <td width=\"170\" height=\"25\" align=\"left\" valign=\"top\" class=\"textoNormal\">Vendedor:</td> <td width=\"10\" height=\"25\" align=\"left\" valign=\"middle\"> </td> <td width=\"300\" height=\"25\" align=\"left\" valign=\"top\">"; $str2 = "SELECT * FROM gerente"; $sql2 = mysql_query($str2);echo "<select name=\"id_gerente1\">"; while ($dados = mysql_fetch_array($sql2)){ $id_gerente = $dados['id_gerente']; $nome_gerente = $dados['nome_gerente']; $cargo_gerente = $dados['cargo_gerente']; $tel_gerente1 = $dados['tel_gerente1']; $tel_gerente2 = $dados['tel_gerente2']; $tel_gerente3 = $dados['tel_gerente3'];echo '<option value ="'. $id_gerente .'">'. $nome_gerente .'</option>'; }echo "</select>";echo "</td>";echo "</tr>";echo "<tr> <td colspan=\"3\" align=\"left\" valign=\"middle\"> </td> </tr>";echo "<tr> <td width=\"170\" height=\"25\" align=\"left\" valign=\"top\" class=\"textoNormal\">Vendedor:</td> <td width=\"10\" height=\"25\" align=\"left\" valign=\"middle\"> </td> <td width=\"300\" height=\"25\" align=\"left\" valign=\"top\">"; $str3 = "SELECT * FROM gerente"; $sql3 = mysql_query($str3);echo "<select name=\"id_gerente2\">"; while ($dados = mysql_fetch_array($sql3)){ $id_gerente = $dados['id_gerente']; $nome_gerente = $dados['nome_gerente']; $cargo_gerente = $dados['cargo_gerente']; $tel_gerente1 = $dados['tel_gerente1']; $tel_gerente2 = $dados['tel_gerente2']; $tel_gerente3 = $dados['tel_gerente3'];echo '<option value ="'. $id_gerente .'">'. $nome_gerente .'</option>'; }echo "</select>";echo "</td>";echo "</tr>";echo "<tr> <td colspan=\"3\" align=\"left\" valign=\"middle\"> </td> </tr>";echo "<tr> <td height=\"40\" class=\"geral\"> </td> <td height=\"40\"> </td> <td height=\"40\"><input name=\"ver\" type=\"submit\" class=\"buttForms\" value=\"VER PROPOSTA\"> <input name=\"button\" type=\"button\" class=\"buttForms\" onClick=\"java script:window.history.back(-2);\" value=\"VOLTAR\"></td> </tr>";echo "<tr> <td colspan=\"3\" align=\"center\" valign=\"middle\" class=\"geral\"> </td> </tr>";echo "</table>";?></form>[/codebox]Em negrito é onde eu preciso que faça o select para abrir a pagina de opcionais, selecionando um produto, abre uma pagina com os opcionais Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Marcos Adilson
Bom Dia
Preciso chamar uma pagina através de um list/menu.
Tenho um formulário e quando o cliente selecionar um produto do list/menu produtos,
preciso que abra uma pagina com os opcionais do produto.
Tem como fazer em php?
Quem quiser ver o código, por favor me add no MSN - marcos_miquimba@hotmail.com
Obrigado pela atenção.
Link para o comentário
Compartilhar em outros sites
8 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.