Ir para conteúdo
Fórum Script Brasil
  • 0

Probleminha com formulario de actualização


biza

Pergunta

Viva amigos

Estou com um problema estou tentando salvar ou inserir ou deleter checkbox que estejam ou não verificadas o problema é que ele me esta salvando varias vezes repetidas em banco de dados a mesma opção que estarei fazendo de errado?

Segue o code:

$IDproduto =$_GET['id'];    
foreach ($_POST['comodidade'] as $jj=>$comodidade){
$comodidade= mysql_real_escape_string($comodidade);
$comodidades =mysql_real_escape_string($_POST['comodidade'][$jj]);
if($comodidade){
    
$resultCheck = mysql_query("SELECT id_detalhe_como, comodidade_id, produto_id FROM tbl_deta_pro_como WHERE produto_id=".$_GET['id']);
while( $rowCheck = mysql_fetch_array($resultCheck)){
    if ($comodidade==$rowCheck['comodidade_id']){
        $id_detalhe=$rowCheck['comodidade_id'];    

$sqlComo = "UPDATE tbl_deta_pro_como SET produto_id=".$_GET['id'].", comodidade_id ='$comodidades', data_last_inser='$data' WHERE id_detalhe_como ='$id_detalhe'";
$sqlComo = mysql_query($sqlComo) or die ("Houve erro na gravação dos dados.");
        

    }elseif($comodidades!=$rowCheck['comodidade_id']){
    mysql_query("INSERT INTO tbl_deta_pro_como (produto_id, comodidade_id, data_last_inser) VALUES ('$IDproduto','$comodidades','$data')");
     }elseif($comodidades=''){
         echo $comodidade;
         echo '</br> nada';
         }
}
            }/*end if*/
}
Editado por biza
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Olá biza. Perdoe-me, mas não consegui entender direito. Porém tente fazer dessa forma:

$resultCheck = mysql_query("SELECT id_detalhe_como, comodidade_id, produto_id FROM tbl_deta_pro_como WHERE produto_id=".$_GET['id']);

if(mysql_num_rows($resultCheck) > 0){
 $erro = "Ops... essa informação já consta em nossa base de dados...";
}else{

  ....aqui vc coloca o seu códido...

}

Espero ter ajudado...

abraço

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...