<?php
session_start();
require_once 'conexao.php'; // ou qualquer script de conexão com o banco de dados

if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    // Captura dos dados do formulário
    $titulo_vaga = $_POST['titulo_vaga'];
    $email_para_curriculo = $_POST['email_para_curriculo'];
    $link_pagina_curriculo = $_POST['link_pagina_curriculo'];
    $descricao_vaga = $_POST['descricao_vaga'];
    $segmento_vaga = $_POST['segmento_vaga'];
    $estado = $_POST['estado'];
    $tipo_vaga = $_POST['tipo_vaga'];
    $link_video_vaga = $_POST['link_video_vaga'];
    $requisitos_contratacao = $_POST['requisitos_contratacao'];
    $modelo_contratacao = $_POST['modelo_contratacao'];
    $salario = $_POST['salario'];

    // Imagem do logotipo (se existir)
    $logotipo_nome = null;
    if (isset($_FILES['logotipo']) && $_FILES['logotipo']['error'] === 0) {
        $logotipo_nome = 'logotipo_' . uniqid() . '.' . pathinfo($_FILES['logotipo']['name'], PATHINFO_EXTENSION);
        move_uploaded_file($_FILES['logotipo']['tmp_name'], 'uploads/' . $logotipo_nome);
    }

    // Conectar ao banco de dados e inserir os dados
    $sql = "INSERT INTO anuncios (titulo_vaga, email_para_curriculo, link_pagina_curriculo, descricao_vaga, segmento_vaga, estado, tipo_vaga, link_video_vaga, requisitos_contratacao, modelo_contratacao, salario, logotipo) 
            VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)";
    
    $stmt = $pdo->prepare($sql);
    $stmt->execute([$titulo_vaga, $email_para_curriculo, $link_pagina_curriculo, $descricao_vaga, $segmento_vaga, $estado, $tipo_vaga, $link_video_vaga, $requisitos_contratacao, $modelo_contratacao, $salario, $logotipo_nome]);

    // Redirecionar para a página de exibição do anúncio
    $anuncio_id = $pdo->lastInsertId();
    header("Location: exibir_anuncio.php?id=$anuncio_id");
    exit();
}
?>
