How to query the bank with ajax
on beforeSend
?
Example:
var formData = new FormData(this);
$.ajax({
url: "../_requeridos/cadastraPlano.php",
type: 'POST',
data: formData,
beforeSend: function() {
},
success: function (retorno) {...
I would like to know if the register already exists in the bank before registering.
Something like:
beforeSend: function() {
acessa consultaRegistro.php
// pesquisa aqui e se o registro já houver alerta o navegador!
//Nesse caso, não chega a entrar no success. Ou seja, não faz a inserção no banco.
},
How to do this?
See how the insert file is:
<?php
require_once "../_controles/_conexao/Conexao.php";
require_once "../_controles/_util/PhpUtil.php";
require_once "../_controles/_util/Constantes.php";
require_once "../_controles/_models/Planos.php";
require_once "../_controles/_models/Fotos.php";
require_once "../_controles/_models/Upload.php";
require_once "../_controles/_daos/PlanosDao.php";
require_once "../_controles/_daos/FotosDao.php";
require_once "../_controles/_daos/UploadDao.php";
$connection = new Conexao();
$conexao = $connection->abreConexao();
$phpUtil = new PhpUtil();
$constantes = new Constantes($phpUtil);
$planosDao = new PlanosDao($conexao);
$fotosDao = new FotosDao($conexao);
$nomePlano = $_POST["nomePlano"];
$descricao = $_POST["descricao"];
$plano = new Planos(
$nomePlano,
$descricao);
$pesquisaPlano = $planosDao->pesquisaPlanos("WHERE nome = '".$nomePlano."'");
if($pesquisaPlano == NULL) {
$cadastraPlano = $planosDao->cadastrar($plano);
$ultimoId = $planosDao->ultimoIdCadastrado();
require_once "upload.php";
} else $cadastraPlano = 3;
echo $cadastraPlano
?>