prefix . 'cidade'; // Se a tabela não existe vamos criá-la $sql = "CREATE TABLE ".$tablename." ( id_cidade mediumint(11) NOT NULL AUTO_INCREMENT, nome_cidade varchar(100) NOT NULL, estado varchar(50) NOT NULL, PRIMARY KEY (id_cidade) );"; // Para usarmos a função dbDelta() é necessário carregar este ficheiro require_once( ABSPATH . 'wp-admin/includes/upgrade.php' ); // Esta função cria a tabela na base de dados e executa as otimizações // necessárias. dbDelta( $sql ); //insert if (isset($_POST['cadastro'])){ $nome_cidade = $_POST['nome_cidade']; $estado = $_POST['estado']; if ( ( $nome_cidade == '' ) || ( $estado == '' ) ) { $message.= "Preencha todos os campos!"; } else{ global $wpdb; $cidade_results = $wpdb->get_row("SELECT id_cidade FROM ".$wpdb->prefix."cidade WHERE id_cidade = '$id_cidade'"); if ( empty( $cidade_results ) ) { // Registar os cidade na base de dados $nova_cidade = array( 'nome_cidade' => $nome_cidade, 'estado' => $estado, ); // Guardar os valores na tabela $inserir = $wpdb->insert( $wpdb->prefix . "cidade", $nova_cidade ); //$wpdb-> show_errors(); //$wpdb-> print_error(); } } if ($inserir) { echo 'Atualizando registro: ' . $wpdb->insert_id; ?>

Adicionar Nova Cidade

Cadastro de Cidades

Nome
Estado

Lista de Cidades

get_results( "SELECT * FROM ".$wpdb->prefix."cidade "); if (empty ($lista) ) { echo "Sem cidades cadastradas"; } else { ?> id_cidade; echo $id; ?>
Nome:nome_cidade; ?>
Estadoestado; ?>