<?php
header('Content-Type: application/json');

$data = json_decode(file_get_contents('php://input'), true);

if ($data) {
    $titulo = $data['titulo'];
    $fechaInicio = $data['fechaInicio'];
    $fechaFinal = $data['fechaFinal'];
    $tipoPublico = $data['tipoPublico'];
    $preguntas = $data['preguntas'];

    
    // Aquí deberías agregar tu lógica para guardar los datos en la base de datos
    // Por ejemplo, usando PDO para conectar con una base de datos MySQL
    try {
        $pdo = new PDO('mysql:host=l69.197.152.107;dbname=ecos_corp', 'usufe', 'Naty@2012*');
        $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

        $stmt = $pdo->prepare('INSERT INTO encuestas (titulo, fechaInicio, fechaFinal, tipoPublico) VALUES (?, ?, ?, ?)');
        $stmt->execute([$titulo, $fechaInicio, $fechaFinal, $tipoPublico]);
        
        $encuestaId = $pdo->lastInsertId();
        
        foreach ($preguntas as $pregunta) {
            $stmt = $pdo->prepare('INSERT INTO preguntas (encuestaId, pregunta, tipo) VALUES (?, ?, ?)');
            $stmt->execute([$encuestaId, $pregunta['pregunta'], $pregunta['tipo']]);
        }

        echo json_encode(['success' => true]);
    } catch (PDOException $e) {
        echo json_encode(['success' => false, 'message' => $e->getMessage()]);
    }
} else {
    echo json_encode(['success' => false, 'message' => 'Datos inválidos']);
}
?>