0) { $st = $conn->prepare("UPDATE landing_blocks SET nombre=?, tipo=?, contenido=? WHERE id=?"); $st->bind_param("sssi", $nombre, $tipo, $contenido, $bid); $st->execute(); $msg = 'Bloque actualizado.'; } else { $st = $conn->prepare("INSERT INTO landing_blocks (nombre, tipo, contenido) VALUES (?,?,?)"); $st->bind_param("sss", $nombre, $tipo, $contenido); $st->execute(); $msg = 'Bloque creado.'; } } catch (Throwable $e) { $err = $e->getMessage(); } } } if ($action === 'delete' && $id > 0) { try { $conn->query("DELETE FROM landing_blocks WHERE id=".$id); $msg = 'Bloque eliminado.'; } catch (Throwable $e) { $err = $e->getMessage(); } $id = 0; } $edit = null; if ($action === 'edit' && $id > 0) { $rs = $conn->query("SELECT * FROM landing_blocks WHERE id=".$id); $edit = $rs ? $rs->fetch_assoc() : null; } $list = $conn->query("SELECT * FROM landing_blocks ORDER BY updated_at DESC, id DESC"); ?>