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

Fazer inserção


Carlos Arruda

Pergunta

Bom dia!

Estou com dificuldades em conseguir fazer uma inserçao que seja da seguinte forma.

Tenho um menu drop list (Status) que é preenchido com as informaçoes de entrada,saida almoço ou saida dos funcionarios da empresa e é insirido no bd com o comando abaixo.

if(!empty($_status)){
        
        if($_status=='Entrada') {
            $sql_insere="INSERT INTO status (nome,login,modulo,data,hora,status,observacao,statusjus,horajus) VALUES ('$nome_usr','$login_usr','$modulo_usr','$data','$hora','$_status','$_obs','$statusjus','$horajus')";
            $insere=mysql_query($sql_insere);
            }
}

esse comando funciona perfeitamente, porem fui solicitado a adicionar mais campos como se fossem uma justificativa, alem dos campos acima foi adicionado um checkbox que ao ser marcado habilita o campo statusjus e horajus, porem não to sabendo como fazer para que ele respeita uma das condiçoes.

ex: se ele não selecionar o checkbox ele faz o insert acima, se ele selecionar faz o insert acima mais as informçaoes que estao nos campos statusjus e horajus, levando em consideraçao que o statusjus tem que ser igual ao status.

voces podem me dar uma luz, de como proceceder?

Editado por quintelab
Adicionar a tag [code]! *FIT* Título Alterado - quintelab
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

olha achu q sei o que você quer mais não entendi direito essa parte:

levando em consideraçao que o statusjus tem que ser igual ao status.

não sei como está o seu código completo então vou te dar uma ideia mais ou menos ok?

bem voce pode fazer da seguinte forma:

if(empty($chekbox))
{
if(!empty($_status)){

if($_status=='Entrada') {
$sql_insere="INSERT INTO status (nome,login,modulo,data,hora,status,observacao,statusjus,horajus) VALUES ('$nome_usr','$login_usr','$modulo_usr','$data','$hora','$_status','$_obs','','')";
$insere=mysql_query($sql_insere);
}
}
}
else
{
$sql_insere="INSERT INTO status (nome,login,modulo,data,hora,status,observacao,statusjus,horajus) VALUES ('$nome_usr','$login_usr','$modulo_usr','$data','$hora','$_status','$_obs','$statusjus','$horajus')";
$insere=mysql_query($sql_insere);

}

bem se não ajudei, então posta o codigo inteiro ai pra gente analizar, provavelmente você vai ter que adicionar uma variavel para o chekbox

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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...