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á.