JQuery: Obtendo valores de um array (inputs)
Olá pessoal, aprenda neste post como obter os dados de um array de inputs.
JQuery
<script type="text/javascript"> $(function(){ var Codigos = new Array(); $("input[name='codigos[]']").each(function(){ Codigos.push($(this).val()); }); $.ajax({ type: "POST", url: "atualizar-codigo.php", data: {'codigos':Codigos}, success: function(msg){ alert(msg); } }); }); </script> |
HTML
– Um select é feito no banco de dados trazendo todos os códigos da tabela produtos.
Estes códigos são passados para o value do input codigos[].
<? $sql = mysql_query("SELECT codigo FROM produtos"); while($lista = mysql_fetch_assoc($sql)) { $codigoProduto = $lista["codigo"]; <input type="text" name="codigos[]" value="' . $codigoProduto . '" id="codigo" /> } ?> |
atualizar-codigo.php
– Este arquivo recebe os valores do array
<? $Codigos = $_POST['codigos']; //array foreach($Codigos as $codigo){ echo $codigo."<br/>"; } ?> |
Meu caro, muito obrigado pelo seu post ! ele me ajudou bastante ! Thanks ^^
Muito bom fera! Abraço
muito bom seu post. suas publicações estão me ajudando bastante…..parabéns
Quando menos espero, mais um código do Tiago me ajuda.
Obrigado.