PAGUE 6 MESES
LEVE 12 MESES
GARANTIR DESCONTO

Fórum Como inserir os dados de varias checkbox na mesma linha do banco de dados. #598237

27/10/2018

0

Galera, preciso inserir os dados de varias checkbox's na mesma linha do banco de dados. Exemplo ↓

ID | CORES
1 | AZUL, BRANCO, VERDE, AMARELO


<!--  Recebe os dados já cadastrados no banco e distribui em Checkbox -->
<?php while( $fetch = $pdo_verifica_cor->fetch() ) { ?>

	<input type="checkbox" name="cor[]" value="<?Php echo $fetch[''''cor''''] ?>"><?php echo $fetch[''''cor''''] . ''''<br>'''' ?>

<?php } ?>



se eu coloco

<?php $itens= $_REQUEST[''''cor''''];

				if (!empty($itens)) {                
				      
				       foreach ($itens as $teste) {
				      	 echo $teste . '''' '''';

				      	  $pdo_insere = $conexao_pdo->prepare(''''INSERT INTO teste (teste) VALUES (?)'''');
                                                      
                        $pdo_insere->execute(array($teste));
				      }



Ele insere todos ao banco, mas um abaixo do outro, tem que ser na mesma linha correspondente ao mesmo ID.
Se eu faço assim insere como eu quero, mas não quero acrescentar manualmente um indice para cade cor cadastrada no banco.


  $pdo_insere = $conexao_pdo->prepare(''''INSERT INTO teste (teste) VALUES (?)'''');
                                                      
                        $pdo_insere->execute(array($teste[''''1''''] . $teste[''''2''''] . $teste[''''3'''']));



Como faço?
Hector Almeida

Hector Almeida

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar