Gravar no BD mais de um registro vindo de Multiple Select
Pessoal,
Mais uma dúvida... acho que com essa resolvo meus problemas...por enquanto...rs..
Tenho um form com dois campos tipo "input" simples e um select que é um multiple select
<tr><td>Responsável</td>
<td><input type="text" name="distrib"></td>
<tr><td>Tipo de Parcelamento</td>
<td><input type="text" name="tipo_parc"></td>
<td>Contribuinte</td>
<select multiple name="contrib[]">
<?php
include 'conecta.php';
$sql = mysql_query("SELECT * FROM contrib");
while($monta = mysql_fetch_assoc($sql)){
echo '<option value="'.$monta['cnpj'].'">'.$monta['nome'].'</option>';
}
?>
</select>
Esse campo multiple select vai passar mais de um dado pra ser inserido no BD, mas com apenas um dos outros campos... mais ou menos assim:
Responsável: José
Tipo: Parc 1
Contribuinte: Empresa1, Empresa 2, Empresa 3
ou seja, vou ter que inserir três linhas no BD... assim:
José, Parc 1, Empresa1
José, Parc 1, Empresa2
José, Parc 1, Empresa3
Alguém sabe como fazer?
Discussão (11)
Carregando comentários...