Suporte » Plugins » Valores do form em branco

  • Resolvido Johnas Santos

    (@yankee-wolf)


    Fala galera tudo bem?
    Estou construindo um painel que por meio do checkbox ativa/desativa as funções do Bootstrap. Está funcionado o select, insert e o update, mas por algum motivo o as variáveis do formulário tratadas como $_POST[”] estão chegando em branco para o UPDATE. Fiz um echo de teste (linha 99) e não aparece nada. Alguém sabe o que acontece?

    Printscreen da parte gráfica
    http://prnt.sc/c4j2x6

    Código fonte
    http://pastebin.com/5fWBwR8J

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • Moderador Felipe Elia

    (@felipeelia)

    Aparentemente o motivo disso estar acontecendo é o action do seu form. Trocando

    action="options.php"

    por

    action="<?php echo $_SERVER['REQUEST_URI']; ?>"

    já deve resolver.

    Sei que você pediu ajuda só nisso, que se conselho fosse bom não se dava e etc. mas olhando seu código notei algumas coisas:

    – Na linha 2 você usa corretamente o $wpdb->prefix, mas na linha 8 você considera wp_ como prefixo sem necessidade;
    – Você está usando algumas coisas da Settings API como settings_fields(), register_setting(), mas aparentemente está usando sua própria tabela. Talvez uma olhada na documentação dessa parte te faça decidir por um caminho ou por outro, beleza?

    Criador do tópico Johnas Santos

    (@yankee-wolf)

    Valeu! Funcionou!
    Obrigado pelas dicas extras:) quanto ao $wpdb->prefix foi vacilo meu, esqueci de salvar a alteração.

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • O tópico ‘Valores do form em branco’ está fechado para novas respostas.