mysql – Função PHP para definir o início e fim

estou precisando de ajuda.
Estou desenvolvendo um projeto e preciso de uma função específica em PHP mas estou sem ideias de como fazer.
Eu tenho um formulário com 7 checkbox e cada um representa um dia da semana, domingo, segunda, terça, quarta, quinta, sexta, sábado. Eu preciso inserir no banco de dados o valor deses checkbox como o nome exatdo da semana como deve ser.
Pra ficar melhor de entender este formulário o usuário irá marcar os dias da semana que trabalha.

inserir a descrição da imagem aqui

O código que exibe isso é:

 <div class="row">
                        <div class="col">
                            <div class="col">
                                <label for="dom" class="">Domingo</label>
                                <input type="checkbox" value="Domingo" <?php if(empty($row('Dom'))){}else{?> checked<?php }?> name="dom" class="" id="dom"></input>
                            </div>
                            <div class="col">
                                <label for="seg" class="">Segunda</label>
                                    <input type="checkbox" value="Segunda" <?php if(empty($row('Seg'))){}else{?> checked<?php }?> name="seg" class="" id="seg"></input>
                            </div>
                            <div class="col">
                                <label for="ter" class="">Terça</label>
                                    <input type="checkbox" value="Terça" <?php if(empty($row('Ter'))){}else{?> checked<?php }?> name="ter" class="" id="ter"></input>
                            </div>
                            <div class="col">
                                <label for="qua" class="">Quarta</label>
                                    <input type="checkbox" value="Quarta" <?php if(empty($row('Qua'))){}else{?> checked<?php }?> name="qua" class="" id="qua"></input>
                            </div>
                        </div>
                        <div class="col">
                            <div class="col">
                                <label for="qui" class="">Quinta</label>
                                    <input type="checkbox" value="Quinta" <?php if(empty($row('Qui'))){}else{?> checked<?php }?> name="qui" class="" id="qui"></input>
                            </div>
                            <div class="col">
                                <label for="sex" class="">Sexta</label>
                                    <input type="checkbox" value="Sexta" <?php if(empty($row('Sex'))){}else{?> checked<?php }?> name="sex" class="" id="sex"></input>
                            </div>
                            <div class="col">
                                <label for="dom" class="">Sábado</label>
                                    <input type="checkbox" value="Sábado" <?php if(empty($row('Sab'))){}else{?> checked<?php }?> name="sab" class="" id="sab"></input>
                            </div>
                        </div>
                    </div>

Na página que recebe os valores marcados através do método Post eu tenho o seguinte código PHP:

<?php

session_start();

$aapelido = $_POST(‘apelido’);

$ccarro = $_POST(‘carro’);

$pplaca = $_POST(‘placa’);

$ccidadeIni = $_POST(‘cidadeIni’);

$ccidadeFin = $_POST(‘cidadeFin’);

$llocalSaida = $_POST(‘localSaida’);

$hhrSaida = $_POST(‘hrSaida’);

$dduracao = $_POST(‘duracao’);

$dom = $_POST(‘dom’);

$seg = $_POST(‘seg’);

$ter = $_POST(‘ter’);

$qua = $_POST(‘qua’);

$qui = $_POST(‘qui’);

$sex = $_POST(‘sex’);

$sab = $_POST(‘sab’);

$pparada1 = $_POST(‘parada1’);

$pparada2 = $_POST(‘parada2’);

$pparada3 = $_POST(‘parada3’);

//$array = array($dom, $seg, $ter, $qua, $qui, $sex, $sab);

//var_dump($array);

$emailRec = $_SESSION(’emailRecebido’);

include “conexao.php”;

$conn = conexaoBD();

$sql= “UPDATE perfil SET

Apelido = ‘$aapelido’, Carro = ‘$ccarro’, Placa =’$pplaca’, CidadeInicial =’$ccidadeIni’, CidadeFinal
=’$ccidadeFin’, LocalSaida =’$llocalSaida’, HoraSaida = ‘$hhrSaida’, Duracao = ‘$dduracao’, Dom =’$dom’,
Seg = ‘$seg’, Ter = ‘$ter’, Qua = ‘$qua’, Qui = ‘$qui’, Sex = ‘$sex’, Sab = ‘$sab’,
Parada1 = ‘$pparada1’,
Parada2 = ‘$pparada2’, Parada3= ‘$pparada3’ WHERE Email = ‘$emailRec'”;

if ($conn->query($sql) === TRUE) {

header ('Location: perfil.php');

echo "<script>alert('Registro Adicionado')</script>";

}else {

echo "Error: " . $sql . "<br>" . mysqli_error($conn);

}
$conn->close();
?>

Eu criei um array e comentei porque ainda estou pensando o que fazer, mas estou totalmente sem ideias.
Pra este código em específico eu tenho os seguintes dados na tabela do banco:

inserir a descrição da imagem aqui

Mas eu preciso de uma função que identifique qual o primeiro dia que está sendo marcado e o ultimo para que eu possa ter o seguinte resultado na tabela do banco:

inserir a descrição da imagem aqui

Eu preciso de uma função que identifique o checkbox que está vazio e os que estão preenchidos, e dos que estão preenchidos me retornar qual é o primeiro e qual é o ultimo pra que eu possa obter esses dados na tabela do banco.
Espero que tenham entendido o que estou pedindo. Se puderem me ajudar ficarei muito grato.

excel – coverter arquivo xlsx para csv usando python perde caracteres típicos do português

eu tenho tentando converter uma tabela xlsx para CSV, mas eu acabo sempre perdendo caracteres como: á, í, ç ã, e por ai vai.

como resolve isso?

PS: meu código é este aqui

import pandas 

path = r"C:Usersgb2gaetNova pastadata.xlsx"


data_xls = pandas.read_excel(path, index_col=None, encoding='utf-8')
data_xls.to_csv('rel_areas_embargadas.csv', sep = ';', encoding='utf-8')

r – Como ajustar para a variável baseline numa base para Mixed models?

A minha duvida consiste na realização de um mixed models onde me foi pedido para ajustar à variavel baseline

Tenho então a variável peso em 3 momentos (baseline, 4mo e 12mo) em 94 individuos. Para fazer os mixed models tive de reestruturar a base de dados no “long format”, ou seja, num formato vertical, ou seja, tenho apenas uma unica coluna para a variavel peso e a variável time (1 2 e 3).

A minha duvida é, como é que consigo ajustar para o peso baseline tendo em conta que ao adicionar a variavel peso incluo a baseline…

Sem covariaveis:
mod1 <- lmer(Weight_1 ~ Group_num*Time + (1|Code), data = data)

Se quiser ajustar para a variavel baseline, como é que faço? Ou seja, o que é que tenho de fazer visto que apenas quero ajustar para o peso do time 1… Terei de adicionar outra base de dados noutro formato?

mod2 <- lmer(Weight_1 ~ Group*Time + PESO BASELINE + (1|Code), data=data)

Espero que me consigam ajudar!!

Formulário PHP enviado para o WhatsApp

Olá, recentemente eu fiz um formulário em php para enviar as respostas diretamente para meu gmail e deu super certo, mas eu gostaria de melhorar ainda mais e enviar as respostas desse formulário para meu whatsapp, porém não sei se isso é possível, mesmo que não seja com PHP alguém pode me explicar como funciona, e se nao é possivel qual é o metodo mais proximo que temos?

¿Por qué Django devuelve los comandos para acceder a la base de datos cuando añado una plantilla a una función de visualización?

Queria ser capaz de modificar un articulo, entonces modifiqué views.py:

def viewtodo(request, todo_pk):
    # grab the todo from the primary key
    todo = get_object_or_404(Todo, pk=todo_pk)
    form = TodoForm(instance=Todo)
    return render(request, 'todo/viewtodo.html', {'todo':todo, 'form':form})

Pero me dedevuelve cosas extranas:

introducir la descripción de la imagen aquí

javascript – Pegar as informações de um body via Multpart-Form e enviar para o controlador via Ajax . C# MVC

Olá, gente primeiramente eu dei uma enxugada no COD para não ficar gigante, e tentei colocar todas as partes importantes. Ele está todo estruturado corretamente, funcionando sem erros.
Eu preciso pegar todas as informações que o usuário digita e enviar para meu controlador via o meu model.
- O serialize esta capturando todos os dados menos da foto e do vídeo.
- Não sei como fazer a ponte entre essa função serialize e o MVC
Segue o cod com melhores detalhes:

  ```\CSHTML 
    <div id=formulário >
        <form id=dados  Mmultisteps-form>
            <div pag1>
                <input  id="SelectNome" name="IdNome">
                              //primeira página que recebe um nome completo.
                </input>
            </div pag1>
        
            <div pag>
                <input  id="SelectFoto" name="IdFoto">
                              //segunda página que recebe uma foto.
                </input>
            </div pag2>
    
            <div pag3>
                <input  id="SelectVideo" name="IdVideo">
                              // terceira página que recebe um video.
                </input>
            </div pag3>
    
            <div pag4>
                <input  id="SelectCPF" name="IdCPF">
                              // quarta página que recebe dados do tipo CPF.
                  // possui umbotão de submit para o formulário 
                    <button  id="btnSubmitForm"  </button>
                </input>
            </div pag4>
    
        </form>
    </div>
    ```
    //JavaScript está todo estruturado para pegar as informações do usúario e fazer as validações necessarias;
    //Função de exemplo:
       ```         $("#SelectVideo").change(function () {
                    readVideoURL(this);
                    var vid = document.getElementById('uploadVideo');
    
                    if (vid.duration < 20 || vid.duration > 60) {
                        $('#uploadVideo').attr('src', '#');
                        alert("O vídeo deve ter no mínimo 20 e no máximo 60 segundos.")
                    }
                });
    //Essa função faz o sirialize do form, porem não consigo enviar os dados para o controlador e também a Foto/Video.
                function showValues() {
                    var dataForm= $("#dados").serialize();
                    $.ajax({
                url: '@Url.Action("RegistroCliente", "ClientePerfilController")',
                type: 'POST',
                            data: dataForm,
                            datatype: "json",
                            success: function (dataForm) {
                        },
                error: function(){
                console.log("erro na tentativa de emissão!");}
    
                    });
                }
    ```
    //O model está configurado seguinte:
    
    ```
    namespace TH.FrontEnd.Web.Models
    {
        public class ClienteCadVM
        {
        public String TxtName { get; set; }
            public String TxtCPF { get; set; }
            public HttpPostedFileBase ImageFile { get; set; }
            public HttpPostedFileBase VideoFile { get; set; }
        }
    }
    ```
    //O controller está funcionando assim:
                (Route("**/Home/CadastroCliente/ClientePerfilController/RegistroCliente"))
                public async Task<ActionResult> RegistroCliente(TH.FrontEnd.Web.Models.ClienteCadVM profileVM)
                {
                //eu não sei como receber o Model
                    return View();
                }```
    
                                               

.bat – Crear un Script bat para automatizar Backups entre dos Bases de Datos

Estimada comunidad solicito vuestra ayuda para la creacion de un script bat para la automatizacion de backups entre dos bases de datos, hice un post en la version en ingles pero me la bloquearon por que indican que mi consulta es demasiado ambigua, espero que esta vez si se pueda entender, basicamente lo que deseo hacer es ejecutar varios comandos desde un Script pero no se como hacerlo, conozco los comandos pero no se como juntar en un script bat para hacer que se ejecuten en uno solo.

Paso1.- mysqldump de base de datos local a c:Temporal
mysqldump -t –insert-ignore –skip-opt –single-transaction -u root -p mytabla > c:Temporalbkpmytabla.sql

Paso2.- Mover el archivo de backup desde la carpeta en la unidad c:Temporal hasta una carpeta compartida en otra computadora.
192.xxx.xxx.xxxCarpeta_remotaBackupsDB
move c:Temporalbkpmytabla.sql 192.xxx.xxx.xxxCarpeta_remotaBackupsDB

Paso3.- Restaurar el backup de la tabla desde la carpeta compartida.
mysql -u root -p mytabladb < c:Carpeta_remotaBackupsDBbkpmytabla.sql

Busque por la red y no encontré algo parecido, tampoco encontré un ejemplo para el comando “move” a un directorio remoto por lo que no estoy seguro de que vaya a funcionar.

Agradezco vuestra gentil atencion.

Saludos cordiales.

python – Como posso importar o módulo emoji, que não vem instalado no VS Code para o Vs code?

Obrigado por contribuir com o Stack Overflow em Português!

  • Certifique-se de responder à pergunta. Entre em detalhes sobre a sua solução e compartilhe o que você descobriu.

Mas evite

  • Pedir esclarecimentos ou detalhes sobre outras respostas.
  • Fazer afirmações baseadas apenas na sua opinião; aponte referências ou experiências anteriores.

Para aprender mais, veja nossas dicas sobre como escrever boas respostas.

Há algum modo de adaptar um jogo de Windows Para Android?

Bom resumindo eu estou tentando achar algum modo de adaptar um certo jogo de Windows para Android porém não achei nada, pesquisei se havia algum modo ou algum aplicativo que faça o serviço e também não achei queria saber se há algum modo

python – Não estou conseguindo fazer a listagem para saber quantos produtos foram vendidos e a quantidade

Não estou conseguindo faz a listagem para saber quantos produtos foram vendidos e a quantidade, Fiz uma dupla contagem para armazenar, mas quando eu chamo na outra função ele não printa e da erro

produtos = ()
contagem = ()

def menu():
    print('*****LANCHONETE*****nDIGITE O NUMERO REFERENTE A SUA OPÇAO:n'
          '1-ADICIONAR PRODUTOS AO ESTOQUEn2-VER OS PRODUTOS DISPONIVEISn3-VENDER PRODUTOSn'
          '4-VERIFICAR O TOTAL DE VENDAS POR DIAn0-SAIRn')


def adicionar(produtos):
    print('ADICIONAR PRODUTOS:n')
    nome = input('Qual produto deseja adicionar? ')
    descricao = int(input('Qual a descriçao? '))
    valor = float(input('Qual sera o valor desse produto?'))
    produtos.append((nome, descricao, valor))
    chamar()


def verificar(produtos):
    for produto in produtos:
        nome, descricao, valor = produto
        print(f'Nome: {nome}, descrição: {descricao}, valor: {valor}')
    chamar()

def vender(produtos):
    descricao_desejada = int(input('Descricao do produto? '))
    for produto in produtos:
        nome, descricao, valor = produto
        if descricao_desejada == descricao:
            print(f'Nome: {nome}, descrição: {descricao}, valor: {valor}nVENDIDO ')
            contagem.append((descricao_desejada, valor))
            chamar()
        else:
            print(f'Produto com descrição {descricao_desejada} não encontrado')
    chamar()

def vendas(contagem):
    for produto in contagem:
        descricao_desejada, valor = produto
        print(f'descrição: {descricao_desejada}, valor: {valor}')


def sair():
    print('Agradecemos a visita!')
    return


def chamar():
    chama = int(input('1-MENU 0-SAIR n'))
    if chama == 1:
        main()
    else:
        sair()


def main():
    menu()
    opcao = int(input('Opção? '))
    if opcao == 1:
        adicionar(produtos)
    elif opcao == 2:
        verificar(produtos)
    elif opcao == 3:
        vender(produtos)
    elif opcao == 4:
        vendas(produtos)
    elif opcao == 0:
        sair()
    else:
        print('Opção inválida')


main()