Suporte » Plugins » Criando um cadastro via plugin

  • Boa tarde

    Estou tentando criar um sistema de cadastro simples de cidades com id_cidade, nome_cidade e estado

    A criação da tabela via plugin funcionou legal, a parte de criação do menu na barra admin tá legal.

    O problema está no CRUD mesmo… não estou conseguindo inserir os dados na tabela.

    eu utilizo um arquivo init pra chamar as pgs:

    init.php

    http://pastebin.com/raw.php?i=RFdFrsN7

    /* —————— */

    nova-cidade.php

    http://pastebin.com/raw.php?i=rkVAExZx

    Agradeço desde já a ajuda e compreensão.

Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • Moderador Míriam de Paula

    (@miriamdepaula)

    Para códigos grandes assim, use o Pastebin.com
    Fica mais fácil pra gente poder analisar o código. Se puder fazer a gentileza de editar sua postagem, agradecemos imensamente!

    Criador do tópico Charles Oliveira

    (@charles-oliveira)

    Espero que seja assim… 😛

    Se tiver que fazer mais alguma mudança pode chamar a atenção!!!

    Criador do tópico Charles Oliveira

    (@charles-oliveira)

    Acertei o insert mas mesmo assim não insere os dados na tabela…

    http://pastebin.com/raw.php?i=22SQY5WM

    Fico no aguardo de qualquer ajuda

    Desde já agradeço.

    Criador do tópico Charles Oliveira

    (@charles-oliveira)

    Consegui fazer inserir na tabela… agora outro problema:

    Deixei as opções

    $wpdb-> show_errors();
    $wpdb-> print_error();

    e qdo cadastro aparece o erro:
    WordPress database error: []
    INSERT INTOwp_cidade(nome_cidade,estado) VALUES ('cidadeteste', 'estadoteste')

    A página não dá o refresh limpando os campos para novo cadastro, se eu clicar novamente em cadastrar em vai inserindo a mesma cidade com o mesmo estado n vezes que se clicar e incrementando o id.

    Segue o código que faz o cadastro:

    http://pastebin.com/raw.php?i=pCZL52HC

Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • O tópico ‘Criando um cadastro via plugin’ está fechado para novas respostas.