Ir para conteúdo
Fórum Script Brasil

mss-tech

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Tudo que mss-tech postou

  1. Obrigado Pela dica Lowys... entendi sua sugestão, porem na minha tabela Despesa já existe um campo despesa_usuario fk que é proveniente do relacionamento entre a tabela Despesa e Usuário. Nesse caso eu não teria que selecionar esse usuário e acrescentar no meu insert antes de inserir a despesa. Pelo teste de inserção que eu fiz pelo phpmyadmin, eu so consigo inserir uma despesa se eu selecionar qual usuário esta fazendo a mesma, pois as duas se relacionam. Espero ter sido claro. Desde já agradeço!
  2. Bom dia caros colegas... Sou iniciante no PHP, estou com uma situação que gostaria da ajuda de vocês para solucionar. Estou fazendo uma intranet simples onde os funcionários vão cadastrar algumas despesas, essas despesas deverão esta ligadas ao usuário que fez o cadastro, pois posteriormente poderá visualizar suas despesas e edita-las caso haja necessidade. O meu banco de dados possui a tabela Usuario e Despesa onde as mesmas possui um relacionamento de 1n (1 usuário pode cadastrar varias despesas). Sendo assim na criação do banco de dados foi gerado um relacionamento entre essas duas tabelas gerando uma chave estrangeira na tabela Despesas ( FK despesa_usuario). quando insiro um novo registro na tabela Despesas pelo PHP MyAdmin consigo inserir, pois me dar opção de selecionar a chave estrangeira, porem pelo código PHP não sei como fazer isso. Segue meu código PHP: <?php include("config.php"); $nome_func = $_POST ['nome_func']; //atribuição do campo "nome_func" vindo do formulário para variavel $cargo_func = $_POST ['cargo_func']; //atribuição do campo "cargo" vindo do formulário para variavel $veiculo = $_POST ['veiculo']; //atribuição do campo "veiculo" vindo do formulário para variavel $placa = $_POST ['placa']; //atribuição do campo "placa" vindo do formulário para variavel $km_inicial = $_POST ['km_inicial']; //atribuição do campo "km_inicial" vindo do formulário para variavel $km_final = $_POST ['km_final']; //atribuição do campo "km_final" vindo do formulário para variavel $km_trabalho = $_POST ['km_trabalho']; //atribuição do campo "km_trabalho" vindo do formulário para variavel $km_particular = $_POST ['km_particular']; //atribuição do campo "km_particular" vindo do formulário para variavel $media_km_litro = $_POST ['media_km_litro']; //atribuição do campo "km_media" vindo do formulário para variavel $desp_cartao = $_POST ['desp_cartao']; //atribuição do campo "desp_cartao" vindo do formulário para variavel $abas_particular = $_POST ['abas_particular']; //atribuição do campo "abas_particular" vindo do formulário para variavel $mes = $_POST ['mes']; //atribuição do campo "mes" vindo do formulário para variavel $total_despesa = $_POST ['total_despesa']; //atribuição do campo "total_despesa" vindo do formulário para variavel $total_reembolso = $_POST ['total_reembolso']; //atribuição do campo "total_reembolso" vindo do formulário para variavel //Gravando no banco de dados! $sql = "INSERT INTO despesa ( nome_func, cargo_func, veiculo, placa,km_inicial,km_final,km_trabalho,km_particular,media_km_litro,desp_cartao,abas_particular,mes,total_despesa,total_reembolso,despesa_usuario) VALUES ('$nome_func','$cargo_func','$veiculo','$placa','$km_inicial','$km_final','$km_trabalho','$km_particular','$media_km_litro','$desp_cartao','$abas_particular','$mes','$total_despesa','$total_reembolso','$despesa_usuario')" or die ("Erro ao inserir dados: ".mysql_error()); mysql_query($sql); echo "Seu cadastro foi realizado com sucesso!<br>Agradecemos a atenção."; ?> ___________________________________________________________________________________________________________________________________________ Como ficaria o código nessa situação? Me ajudem por favor. Grato desde já.
×
×
  • Criar Novo...