Me vendria muy bien una mano en ese aspecto, ademas d como sumar datos de diferentes tablas: deudas (saldo) con pagos (monto) bueno en ese caso quiero restar el monto del pago del saldo de la deuda...

Les agradesco de antemano...
| ||||
Respuesta: Registrar datos consultados a otra tabla de la BD / Sumar datos de diferen Jennydmz, bienvenida a FDW, por favor trata de escribir correctamente para entendernos mejor, no se cobran las palabras ni hay un limite pequeño de caracteres como para hacer esto tipo SMS o Telegrafo. Ahora, si muestras el codigo que tienes ahora seria mas facil tratar de ayudarte, sobre todo si estas contra el tiempo, debes ser lo mas especifica posible para ver si alguien entiende lo que necesitas y te dice como solucionarlo. |
| ||||
Respuesta: Registrar datos consultados a otra tabla de la BD / Sumar datos de diferen Bueno Triby primero muchas gracias por la bienvenida, y segundo siento escribir asi, es la costumbre y sumado a esto el apuro, pero de hoy en mas voy a escribir bien para podernos entender a la perfeccion, de todas maneras muchas gracias por la observacion. Respecto a mi pregunta: Ok. estube intentando hacer una edicion a una tabla al hacer el registro en otra, pero no me sale y no encuentro el como en los tutoriales, explico mejor el problema: Tengo dos tablas relacionadas con hasmany: - productos - tiene muchos - stocks - (puse el hasmany en el modelo de la tabla producto: Producto.php:
Código PHP:
Ver original y "belongsto" en el modelo de la tabla stocks: Stock.php. Bueno ese no es el problema ) En si lo que quiero almacenar en estas tablas es: Productos -> id, las caracteristicas principales del producto y un campo cantidad Stocks -> id_producto, cantidad, fecha_ingreso_stock. Osea se registraria un producto una sola ves y muchas veces los stocks que ingresen del mismo. Entonces lo que quiero es que al registrar un nuevo stock, se sume la cantidad del mismo a la cantidad que se tenga en la tabla productos. Lo que intente hacer fue llamar a la funcion editcantidad() desde el add.ctp del nuevo stock, funcion que me creé en el controlador de mi tabla productos (productos_controller.php), en dicha funcion trato de usar un query directo a la bd:
Código PHP:
Ver original mandandole el id del producto del cual se registra el nuevo stock y la cantidad del stock. La verdad no me funciona y me da errores asi que supongo algo o mucho esta mal, talves mi paso de datos, de todas formas lo hice asi: solo llame a la funcion editcant() desde add.ctp
Código PHP:
Ver original En si pense que se podia enviar los datos introducidos en los input almacenandolos en dos variables $id y $cantidad, variables que recibo en la funcion, pero no me funciona, porfa una manito con esto que estoy intentandolo dias y estoy trancada en esto....PORFA!!!! Gracias d antemano... |
| ||||
Respuesta: Registrar datos consultados a otra tabla de la BD / Sumar datos de diferen Bueno, a simple vista, tienes este error:
Código PHP:
Ver original Todo desde UPDATE hasta '$id' debe estar encerrado entre comillas dobles y falta ; al final de la linea. Lo demas no lo he revisado pero, te sugiero que si PHP te da errores los copies y pegues aqui para solucionar primero los problemas de codigo y ya despues veremos si la logica esta correcta. |
| ||||
Respuesta: Registrar datos consultados a otra tabla de la BD / Sumar datos de diferen Bueno al intentar registrar un nuevo stock me salen estos errores: ------------------ Notice (8): Undefined index: Stock [APP\models\behaviors\searchable.php, line 77] Warning (2): Invalid argument supplied for foreach() [APP\models\behaviors\searchable.php, line 78] Warning (2): Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\sjinve\cake\libs\debugger.php:683) [CORE\cake\libs\controller\controller.php, line 742] ---------------- No se porq me hace referencia a mi funcion searchable.php, si no la estoy llamando en este caso. De todas maneras cabe recalcar q dicha funcion trabaja a la perfeccion... Gracias... Última edición por Jennydmz; 19/09/2011 a las 16:12 |
Etiquetas: |