Ir para conteúdo
Fórum Script Brasil

Jackson Barreto

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Sobre Jackson Barreto

Jackson Barreto's Achievements

0

Reputação

  1. Olá amigos, estou recuperando o valor de um campo select com a função .val() e ela esta agindo como se fosse .text() !!! :S tenho 2 campos selects e um funciona normalmente o segundo esta com este problema. esse é o codigo do html. <div class="row"> <div class="col-sm-4 form-group"> <label for="">Marca:</label> <select name="fornecedor" id="fornecedor" class="form-control" required> <option value="" disabled selected="">Selecione a Marca...</option> <?php $consulta = connect_db("SELECT * FROM fornecedor"); while ($row = mysqli_fetch_assoc($consulta)) { echo '<option value="' . $row['id'] . '">' . $row['nome'] . ' </option>'; } ?> </select> </div> <div class="col-sm-4 form-group categoria"> <label for="">Categoria:</label> <select class="form-control" id="categoria" required> <option value="" selected disabled>Selecione uma Categoria...</option> <?php $consulta = connect_db("SELECT * FROM categorias"); while ($row = mysqli_fetch_assoc($consulta)) { echo '<option value="'. $row['id'] .'">' . $row['nome'] . '</option>'; } ?> </select> </div> <div class="col-sm-4 formgroup subcategoria"> <label for="">Sub-Categoria</label> <select class="form-control" id="subcat" required> <option value="" disabled selected>Selecione a Sub-Categoria</option> </select> </div> </div> <div class="row produto"> <div class="col-sm-2 form-group"> <label for="">Local</label> <input type="text" name="local" class="form-control"> </div> <div class="col-sm-6 form-group"> <label name="produto" for="">Produto</label> <select id="produto" class="form-control" > <option value="" selected disabled>Escolha o produto...</option> </select> </div> <div class="col-sm-1 form-group"> <label for="">Cor </label> <select name="cor" id="" class="form-control"></select> </div> <div class="col-sm-1 form-group"> <label for="">Alt.</label> <input type="text" name="altura" class="form-control"> </div> <div class="col-sm-1 form-group"> <label for="">Larg.</label> <input type="text" name="largura" class="form-control"> </div> <div class="col-sm-1"> <h1> <button type="submit" name="new_item" class="btn btn-primary btn-sm glyphicon glyphicon-plus"></button></h1> </div> </div> O Jquary é este $ (function(){ $(".subcategoria").hide(); $(".categoria").hide(); $(".produto").hide(); $("#fornecedor").change(function(){ $(".categoria").fadeIn(800); }); $("#categoria").change(function(){ $(".subcategoria").fadeIn(800); }); $("#categoria").change(function(){ $.post("escolheproduto.php", {categoria: $(this).val()}, function(valor){ $("#subcat").html(valor); }); }); $("#subcat").change(function(){ $(".produto").fadeIn(800); $.post("escolheproduto.php", {subcategoria: $(this).val(), fornecedor: $("#fornecedor").val()}, function(valor){ $("#produto").html(valor); }); }); }); e o PHP é este: if (isset($_POST['categoria'])) { $categoria = $_POST['categoria']; $consulta = connect_db("SELECT * FROM sub_categorias WHERE categoria = $categoria"); echo '<option value="" disabled="" selected="">Selecione a Sub-Categoria...</option>'; while ($row = mysqli_fetch_assoc($consulta)) { echo '<option value"'. $row['id'] . '">' . $row['nome'] . '</option>'; } } if (isset($_POST['subcategoria'])) { $subcategoria = $_POST['subcategoria']; $fornecedor = $_POST['fornecedor']; $consulta = connect_db("SELECT persianas.* , precos.fornecedor, precos.preco FROM persianas INNER JOIN precos ON persianas.id = precos.persiana WHERE precos.fornecedor = $fornecedor AND persianas.sub_categoria = $subcategoria "); echo '<option value="" disabled="" selected="">Selecione um Produto...</option>'; while ($row = mysqli_fetch_assoc($consulta)) { echo '<option value="' . $row['id'] . '">' . $row['nome'] . '</option>'; } } O problema ocorre no select #subcat ao testar lá no php o que estou recebendo, verifiquei que o que esta indo é o texto do option e não o value, o value é uma ID, ou seja um inteiro, e esta inso uma string de varios caracteres que é o conteúdo do option. OU sejaaaa o val esta atuando como text! o que sera que ta acontecendo?
  2. AHuAHUAhuAhuAHuaHuaHuAHUAHuaHuahuaHuAhuAhUhUAHuaHua AMÉM!!!! rsrsrs ainda bem que a lógica prevaleceu sobre os espiritos! kkkkkkkkkkkkkkkkkk estava começando a achar que eram demonios! ahuahauhauhau muito obrigado meu amigo! salve salve! em um código tão simples um erro desses é absurdo! mas..... obrigado mesmo em!!! :D
  3. Olá amigos, estou tendo dificuldade com um projeto muito simples, o que está me deixando louco, uma vez que é algo tão básico. Estou trabalhando em um menu em css , e todos os seletores seguem funcionando normalmente, conforme especificação da w3c, contudo quando chega o momento de selecionar uma UL filha (o submenu) ele não reconhece, só vai se for por id ou class. segue o código. Index.html <div id="geral"> <div id="esquerda"> <ul id="menu"> <li>Home</li> <li>Configurações</li> <li>Cadastrar Usuário</li> <li>Unidades</li> <li>Gerar Cobrança</li> <li>Impressão Mensal</li> <li>Balancete</li> <li>Informar Ídices</li> <li>Descontos e Acréscimos</li> <li>Informar Pagamento</li> <li >Proposta de Locação</li> <ul class="submenu"> <li >Nova Proposta</li> <ul > <li>Automática</li> <li>Manual</li> </ul> <li>Propostas em Análise</li> </ul> <li>Gerar Contrato</li> <li>Inquilinos</li> <li>Jurídico</li> <li>Contato</li> </ul> </div> como podem observar não há nada demais, apenas um lista para formação do menu. até a ok. na folha de estilos, segui dando as configurações iniciais... primeiramente retirei as margens e espaço interno, bem como o estilo de lista: ul{list-style:none; padding:0; margin:0; } Em seguida defini o estilo das li para se parecerem mais com botões: li{ width:160px; border: 1px solid #0040FF; padding:5px; border-radius:10px; margin:3px; background-color: #0080FF; color: #ffffff; font-weight:bold; text-shadow: 2px 2px 15px #000000; } Então segui para fazer o rollover, li:hover{background-color: #0000FF; color: #ffffff; font-weight:bold; text-shadow: 2px 2px 15px #000000;} então quando eu tento acessar as ul que estão inclusas em alguma li, não consigo pelo seletor >. li>ul{ position:absolute; left:180px; } este seletor deveria selecionar todas as ul que tivessem como pai uma li, entretanto simplesmente não esta sendo reconhecido aqui. e não é aplicado nenhum efeito o mais terrível é que esta mesma ação esta sendo efetuada neste vídeo e funciona normalmente, ¬¬. http://youtu.be/sw85W4cggTs?t=10m25s é isto meus amigos! segue o código completo. Index <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="pt" xml:lang="pt"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="stylesheet" type="text/css" href="css/site.css" media="screen" /> &lt;script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script> </head> <body> <div id="geral"> <div id="top"> <img src="img/logo.png" alt="Logo Villar Copacabana" /> </div> <div id="esquerda"> <ul id="menu"> <li>Home</li> <li>Configurações</li> <li>Cadastrar Usuário</li> <li>Unidades</li> <li>Gerar Cobrança</li> <li>Impressão Mensal</li> <li>Balancete</li> <li>Informar Ídices</li> <li>Descontos e Acréscimos</li> <li>Informar Pagamento</li> <li >Proposta de Locação</li> <ul > <li >Nova Proposta</li> <ul > <li>Automática</li> <li>Manual</li> </ul> <li>Propostas em Análise</li> </ul> <li>Gerar Contrato</li> <li>Inquilinos</li> <li>Jurídico</li> <li>Contato</li> </ul> </div> <div id="conteudo"> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris fringilla porttitor lobortis. Nulla ut dolor ante, quis viverra lorem. Sed eu enim dui. Vestibulum orci diam, convallis nec lobortis id, porttitor eu ipsum. Phasellus porttitor, nisi sed semper posuere, risus tellus egestas nibh, in ornare turpis elit vel tortor. Morbi porta lorem vel urna tempus vulputate. Proin tortor urna, semper eu commodo nec, molestie at risus.</P> <p>Cras in felis leo, id rhoncus massa. Curabitur vel sem eget neque consequat gravida. Fusce quis dolor felis, id consectetur ipsum. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Donec sed sollicitudin turpis. Ut molestie lectus at ante consequat sollicitudin. Sed porttitor, magna a tincidunt ultrices, justo magna pulvinar nisi, eget fermentum justo urna quis quam. Phasellus cursus bibendum varius. Mauris eget leo risus, in porttitor lorem. Phasellus hendrerit pharetra lorem vel bibendum. Phasellus diam eros, blandit ut pellentesque non, vulputate eu diam.</p> <p>Nunc at suscipit velit. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vivamus ultrices massa ac nulla lacinia pellentesque. Integer placerat mollis libero. Donec leo augue, aliquam non condimentum non, molestie ac ligula. Nunc quis suscipit ligula. Quisque eleifend turpis at metus vehicula quis laoreet tortor sagittis. Sed bibendum mauris quis augue accumsan vel aliquet enim posuere. Suspendisse semper placerat dictum. In sagittis rutrum sem, sit amet rhoncus nibh dictum sed. Proin mauris neque, lobortis at convallis ut, malesuada vitae odio. Nulla neque eros, fermentum nec eleifend sit amet, egestas at turpis.</p> <p>Suspendisse non risus sed quam dapibus tincidunt. Aliquam sagittis tincidunt interdum. Suspendisse sed nisi a arcu luctus consequat ut nec risus. Phasellus ullamcorper porttitor dapibus. Sed semper purus at nulla molestie nec interdum sem lacinia. Nulla non rhoncus orci. Sed vitae ullamcorper elit. Sed consectetur odio in sapien facilisis tristique. Nullam varius tempor neque, eu faucibus lacus hendrerit ac. Nulla facilisi. Maecenas nec magna sed magna laoreet lobortis et a dolor. Pellentesque a ante tortor. Aenean fermentum interdum neque, nec euismod mi ornare at. Etiam pretium, ipsum at feugiat venenatis, nunc purus ultrices arcu, quis suscipit felis massa gravida purus.</p> <p>Fusce nec leo erat. Etiam mi odio, elementum laoreet ornare eget, commodo tincidunt nisi. Vivamus pharetra bibendum lorem non elementum. Sed id nibh justo. Phasellus non interdum nulla. Suspendisse tortor sapien, lobortis vitae feugiat id, accumsan vel est. Sed accumsan, tortor sed venenatis vestibulum, arcu turpis placerat tellus, id sollicitudin risus orci id dui. Aliquam suscipit diam massa, a bibendum turpis.</P> </div> <div id="rodape"> Sistema Administrativo </div> </div> </body> Css body{ background: url('../img/fundo_login.jpg'); } div { } ul{list-style:none; padding:0; margin:0; } li{ width:160px; border: 1px solid #0040FF; padding:5px; border-radius:10px; margin:3px; background-color: #0080FF; color: #ffffff; font-weight:bold; text-shadow: 2px 2px 15px #000000; } li:hover{background-color: #0000FF; color: #ffffff; font-weight:bold; text-shadow: 2px 2px 15px #000000;} #menu{position:absolute;} li>ul{ position:absolute; left:180px; } #geral{ margin: 0 auto; width: 1000px; } #top{ text-align: center; } #esquerda{ float:left; width: 180px; } #conteudo{ float:right; width:800px; } #rodape{ clear:both; text-align: center; }
×
×
  • Criar Novo...