Cita:
Es un mensaje que lo publique, pero que aun no tengo solucion. Este es el link:
Iniciado por emigalarza1998
Grasias maurito, pero todavia no me funciona, la verdad nose que estoy haciendo mal. Voy a detellar un poco mas mi codigo php y js:
class.producto.php
ajax.productos.php
y el codigo javascript:
class.producto.php
Código PHP:
<?php
include_once('c.conexion.php');
//---abstracted ! ------
class productos extends Conexion{
public $con;
public function registrar_Producto($nombre, $descripcion, $categoria){
$consulta2 = "INSERT INTO productos SET nombre='$nombre', descripcion='$descripcion', categoria='$categoria'";
$accion2 = mysqli_query($this->con, $consulta2);
//*** Módulos Jconsulta __
if($accion2 == true){
echo '0';
}
else{
echo '1';
}
}
else
{
echo '2';
}
}
}
Código PHP:
<?php
$reg = new productos();
extract($_post);
$reg->registrar_Producto($nombre, $descripcion, $categoria);
y el codigo javascript:
Código:
La verdad nose que puede estar faltando, seguramente debe haber un conflicto a la hora de la devolucion de los datos por parte del php. Espero poder ser claro con esto, la funcion inserta correctamente los datos a mysql, pero no me devuelve nada, es como si se ejecutara solo la parte data y no el success en ajax de jquery. para ser un poco mas presiso (no recibo respuesta de php). Cualquier sugerencia estoy agradecido. (me gustaria mucho poder terminarlo) $.ajax({ type: "POST", url: "../ajax/ajax.producto.php", data: {tarea: 'registrar_Producto', nombre : $('#nombre').val(), descripcion : $('#descripcion').val(), categoria : $('#categoria').val()}, success: function (response) { if(response == 1){ alert('Go'); } else { alert('Fail'); } }
http://www.forosdelweb.com/f18/extract-php-jquery-1113920/
Si me podrian ayudar, estaria agradecido.
Acc__ (Grasias maurito por tu ayuda)