Código PHP:
<?php
class conectarDB{
private $db;
public function Conectar(){
$this->db = new mysqli('localhost', 'root', '', 'prueba');
if($this->db->connect_errno > 0)
{
die('Imposible conectar [' . $this->db->connect_error . ']');
}
}
public function ejecutar($sentence){
$result=$this->db->query($sentence) or die($this->db->error.__LINE__); //el error es en este línea//
return $result;
}
}
Código PHP:
<?php
require_once 'conectarDB.php';
class administradorDAO{
function insertarAdministrador($nombre, $Contrasena){
$con = new conectarDB();
$sentencia = "insert into administradores(Nombre, Contrasena) values ($nombre, $Contrasena)";
$consulta=$con->ejecutar($sentencia);
return $consulta;
}
}
Código PHP:
<?php
require_once '../../AccesoDatos/administradorDAO.php';
class administradorDTO{
function insertar($user, $pass){
$empleadodao = new administradorDAO();
$resul = $empleadodao->insertarAdministrador($user, $pass);
return $resul;
}
}
Código HTML:
<!DOCTYPE html> <html> <head> <meta charset="htf-8"> <title>inicio</title> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="divPrincipal"> <div id="divTitulo"> Principal </div> <input type="text" id="UserName" placeholder="Usuario"> <input type="text" id="password" placeholder="contraseña"> <input type="button" id="btnGuardar" Nombre="Guardar" value="guardar"> </div> <script src="Presentacion/JS/scripts.js"></script> </body> </html>
Código:
$(document).ready(function(){ $("#btnGuardar").click(function(){ var user = $("#UserName").val(); var pass = $("#password").val(); var params = {userName:user, password:pass} $.ajax({ type: 'POST', url: 'Presentacion/phpScript/scriptInsertAdmon.php', data: params }).done(function(response){ alert(response); }); }); });