Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/09/2010, 16:52
dachury
 
Fecha de Ingreso: agosto-2009
Mensajes: 13
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: formularios guardar con php

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