Inserir input dupla no DB

Eu criei o plugin e meu plugin crie uma nova tabela no database. O meu problema é quando o usuário digita algo no campo primeiro nome, sobrenome … e clique no botão Enviar, que vai para a minha mesa e está tudo bem … mas, então, quando o usuário fizer uma página de atualização, novamente eu recebo as mesmas importações na minha mesa. E se o campo estiver vazio e eu atualizar, recebo a nova linha na tabela com o primeiro nome vazio e sobrenome. Aqui está o meu código …

http://pastebin.com/RJcFXeUV – este é o meu main.php

http://pastebin.com/Myqz5brq – esta é mu form.php

Então, eu quero inserir dados na minha mesa apenas quando os campos estão vazios e somente quando o usuário clicar no envio, não depois de cada atualização.

Solutions Collecting From Web of "Inserir input dupla no DB"

Simples – se você não quiser informações duplicadas, antes de inserir qualquer coisa, verifique se esses dados já estão presentes. Basta consultá-lo e ver se há uma correspondência.

Do ponto de vista do WP, no entanto, você parece estar olhando a técnica (tabela de database) que raramente precisará na prática. O WordPress oferece uma grande quantidade de opções de armazenamento e seu tempo provavelmente é melhor explorado o tema, antes de rolar seu próprio armazenamento personalizado.