Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia pessoal.... estou pegando os valores vindo de um bd e inserir checkbox para o cliente escolher as opções... consigo gravar... porem ele só grava apenas um resultado.
Pego valores do banco
CODE
<?php
$sql = "SELECT Id_Departamento, descDepart FROM hp_departamento ORDER BY descDepart ASC";
$exe_prod = mysql_query($sql) or die (mysql_error());
$i = 1;
while($dados = mysql_fetch_array($exe_prod, MYSQL_ASSOC)) {
$id_d = $dados['Id_Departamento'];
$departamento = $dados['descDepart'];
if($i <= 3) {
echo "<td align=\"left\" bgcolor=\"#FFFFFF\"><input type=\"checkbox\" name=\"Departamento\" id=\"Departamento\" value=\"$id_d\"><strong>$departamento</strong></td>";
} else {
echo "<tr><td align=\"left\" bgcolor=\"#FFFFFF\"><input type=\"checkbox\" name=\"Departamento\" id=\"Departamento\" value=\"$id_d\"><strong>$departamento</strong></td>";
$i = 1; }
$i ++; }
?>
Gravo no banco
CODE
if($_GET['btn'] == "gravar"){
$check = $_POST['Departamento'];
$cli = $_POST['Cliente'];
for ($i=0; $i < count($check); $i++) {
for ($j=0; $j < count($cli); $j++) {
$sql = "INSERT INTO adm_loja_depart (Id_Loja, Id_Departamento) VALUES ('$cli[$j]', '$check[$i]')";
}
}
}
Como fazer p/ gravar estes check de forma:
cliente produto
1 20
1 23
1 18
Carregando comentários...