28/08/2015, 21:31
|
| | Fecha de Ingreso: junio-2015
Mensajes: 5
Antigüedad: 9 años, 6 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 |