Jump to content
Sapinn

Enviar multiplos campos com o mesmo anem

Recommended Posts

Fala galera, como faço para enviar multiplos campos com o mesmo name ?

 

O codigo no form é:

<?php foreach($produtos as $item)?>

    <form action="enviar.php">

         <input name="nome_produto[]">

   </form>

<?php endforeach;?>

 

e no meu arquivo para enviar:

$produtos = $_POST['nome_produtos'];

 

foreach($produtos as $item){

     //Aqui eu envio os dados

}

 

O problema é que ele so está pegando o valor inserido no primeiro campo, nos demais ele não pega

Share this post


Link to post
Share on other sites
2 hours ago, Sapinn said:

<input name="nome_produto[]">

Certifique-se de que os outros inputs neste form tenham o mesmo nome

2 hours ago, Sapinn said:

$produtos = $_POST['nome_produtos'];

e perceba que o nome da variável é nome_produto, no singular.
remova o s do final

Para verificar o conteúdo de $_POST:
 

echo '<pre>$_POST: ';
print_r($_POST);
echo '</pre>';
die(FILE . ' at line: ' . LINE);

 

Share this post


Link to post
Share on other sites

Pode tentar assim tambem

$('#tags_id').tagsinput('items').split(',')

como ',' é um delimitador, passamos para o método split que converte a string em um array.

 

 

Editar

Olhando para os documentos agora , $('#tags_id').tagsinput('items') deve retornar um array

 

$(document).ready(function(){  
  alert($('#input').tagsinput('items'));
});



<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet"/>
<link href="https://cdn.jsdelivr.net/bootstrap.tagsinput/0.8.0/bootstrap-tagsinput.css" rel="stylesheet"/>

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.2/jquery.min.js"></script>

<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>

<script src="https://cdn.jsdelivr.net/bootstrap.tagsinput/0.8.0/bootstrap-tagsinput.min.js"></script>

<input id="input" type="text" name="titulo" value="Produto1, Produto2, Produto3" data-role="tagsinput" class="form-control" />

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By Caio Vargas
      Fala pessoal tudo bem
      Estou criando um site para o cliente e ele me pediu para colocar um tradutor ao clicar nas bandeiras
      porem eu nao queria fazer uma pagina para cada traduçao eu queria fazer tipo usando o google Translate 
       
      alguem tem alguma sugetao de como posso fazer ou um exemplo 
      grato
    • By Ferdz-Agencia-Digital
      @Matheus Tavares
       
      Estou montando uma API para usar com BD MySQL, mas futuramente migraremos o BD para MongoDB... deverei mudar muitas coisas da API ? Terei muito retrabalho ?
       
      O que acontece é que o projeto já existe e atualmente o BD é em MySQL e APIs em PHP... mas o projeto será migrado para a stack  MERN (MongoDB, Express, React e Node).
       
      A questão não é só performance, mas sim poder modernização pois o projeto irá se expandir precisa ser melhor escalável e a STACK será todo refeita, como disse acima, será usada MERN.
    • By FerdzFernando
      Estou montando uma API para usar com BD MySQL, mas futuramente migraremos o BD para MongoDB... deverei mudar muitas coisas da API ? Terei muito retrabalho ?
       
      O que acontece é que o projeto já existe e atualmente o BD é em MySQL e APIs em PHP... mas o projeto será migrado para a stack  MERN (MongoDB, Express, React e Node)
    • By Kelven
      Bom dia pessoal tudo bem?
      Então, estou trabalhando em um site em php e preciso usar a api do facebook para obter o feed do instagram, porém a chave token é um conteúdo muito sensível, então decidi fazer em php para ela não ficar disponível do lado do cliente. Alguém sabe me dizer se é possível fazer isso? Porque eu pesquisando no google só achei maneiras de fazer em javascript.
    • By gersonab
      Boa noite, tenho pesquisado porém não encontrei, então vamos lá.
      tenho uma lista de itens ( documentos ) cadastrados no banco de dados e os seus respectivos arquivos em uma pasta, se eu preciso de um deles clico e faço o download deste, no entanto como fazer para fazer o download de vários ao selecionar com checkbox os que eu quero ?
      desculpem por não postar nenhum código, mas é que não estou sabendo como fazer os downloads de vários.
      Qual o procedimento correto ?
       
×

Important Information

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