Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/08/2015, 21:31
rtel
 
Fecha de Ingreso: junio-2015
Mensajes: 5
Antigüedad: 8 años, 10 meses
Puntos: 0
Respuesta: No graba registros en base de datos

1.- En ok_factura.php

en la funcion guardar

function guardar(){
$con = objCon::obtenerInstancia();
if ($this->id >0){
//Actualizar
}else{
//Insertar
echo $this->id;

le hice un echo al $this->id para ver si era cero como debía o estaba toamando otro valor y por eso no cargaba datos en mi base de datos..

2.- al final de la funcion guardar

mysqli_query($con, $sql);
$this->id = mysqli_insert_id($con);
echo $sql;

le hice un echo a $sql para ver que datos tenia el arreglo

pero al dar guardar pasa volado sin errores como si todo estuviera ok y me muestra en pantalla

0INSERT INTO `factura` ('concepto', 'cliente', 'fecha', 'rnc', 'ncf', 'subtotal', 'impuestos', 'total', 'ci') VALUES ( 'probando fact', 'Amadis', '', '454546212', 'AE000000012', '100', '10', '110', '');

claro el primer cero es el valor del Id y el resto el valor de $sql

pero sigue sin grabar datos en mi base de datos "facil" que al parecer no lo es tanto...


tienes razon en eso de que si no muestra error en pantalla no significa que no tenga error... tambien he probado con hacer un require_oncee en editar.php

include('libreria/motor.php');
require_once('libreria/conexion.php');

un require _once para bypasear el include... (lo que abunda no daña pense...)

en fin he intentado hacer varias pruebas pero nada me resulta... por eso he acudido a ustedes que tienen muchísima mas experiencia que yo...


gracias por responder