cordial saludo;
bueno quiero compartir mi solución en el foro, como lo dije el problema era que no me dejaba guardar la información en la base de datos o bueno por lo menos no sabia como realizar el insert dentro de estos archivos con ajax.
pues lo realice de una forma sencilla y practica pero pienso que no es la recomendada igual la comparto.
se modifica el archivo php, donde realizo la conexión a la base de datos y el insert de los datos.
Código PHP:
<?php
header("Content-Type: text/plain");
// Support for the PUT method
$_PUT = array();
if($_SERVER['REQUEST_METHOD'] == 'PUT') {
parse_str(file_get_contents('php://input'), $_PUT);
}
$idcategoria = $_PUT['idcategoria'];
$nombre_categoria = $_PUT['nombre_categoria'];
if(!($con=@mysql_connect("localhost","root","123")))
{
echo"Error al conectar a la base de datos";
}
if (!@mysql_select_db("abastos",$con)) {
echo "error al seleccionar la base de datos"; }
$query = "INSERT INTO categoria (idcategoria,nombre_categoria)
VALUES ('$idcategoria','$nombre_categoria')";
mysql_query($query,$con);
if(rand(0,1)===0){
//header('HTTP/1.1 201 Created success');
$info = array(
'success' => true,
'msg' => 'Guardado "'.$nombre_categoria.'" se a guardado correctamente'
);
}else{
//header('HTTP/1.1 501 Error saving the record');
$info = array(
'success' => false,
'msg' => 'no se a podido guardar correctamente'
);
}
echo json_encode($info);
?>
bueno, me gustaría que alguien me ayudara en hacer este insert teniendo un poco en cuenta lo que son clases me explico un poco mejor crear dos archivos primero una clase conexion y una clase donde esten todas las operaciones que se realizan ejemplo inster, delete, undate etc
y como seria el llamado para que se ejecuten correctamente.
se le agradece la ayuda en este problemita