Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/01/2011, 20:55
Avatar de JoseGMariani
JoseGMariani
 
Fecha de Ingreso: diciembre-2008
Ubicación: Edo Lara
Mensajes: 251
Antigüedad: 15 años, 5 meses
Puntos: 8
Pregunta SE PUEDE HACER ESTO? como..o.O!

Buenas, mis mas sinceros saludos a mis compañeros del foros del web.
tengo tiempo que no hago una pregunta como esta, la cosa es la siguiente empiezo explicando el proyecto y lo que se me a ocurrido, si alguno tiene alguna idea mejor, o como darle la vuelta a este enredo. (QUE LO MAS SEGURO ES QUE SI, Siempre hay alguien que ve la luz cuando otro ve la oscuridad)

El tema es el siguiente, resulta que quiero hacer un sistema, (proyecto, es por esto que quisas me enredo un poco ya que los sistemas que e realizado es para mi propia utilidad, y noi para ofrecer.. ) donde la persona ponga, la razón de un cobro, por ejemplo, se registro jose al sistema, y coloco sus 3 razones, con sus montos:


agua 100
luz, 100
jardin 100

la tabla lo que se me ocurre es una idea asi,
ID (uno nunk sabe cuando puede ser util) - NOMBRE -RAZON-MONTO-MES/AÑO

------------------------------------------------------------------------------------------------
ENTONCES SE INSERTARIA en este caso:

ID - NOMBRE RAZON MONTO - MES/AÑO
1 JOSE AGUA 100 NOV-2011
2 JOSE LUZ 100 NOV-2011
3 JOSE JARDIN 100 NOV-2011

------------------------------------------------------------------------------------------------

Aqui la pregunta... supongamos que se registra otro usuario por ejemplo Miguel.
y coloca 4 razones: agua , luz , jardin ,gaz

quedaria entonces:

1 Miguel agua 100 nov-2011
2 Miguel luz 0 nov-2011
3 Miguel jardin 100 nov-2011
4 Miguel gaz 100 nov-2011

Lo que no entiendo como podria yo hacerlo es:
Como hacer, un codigo general, por que yo no se cuando algun usuario ponga mas razones.. para sumar por ejemplo Todos los Montos por razones de Jose! por ejemplo sumar todos los montos de las Aguas de Jose.
por que al mes siguiente el lo colocara.. es decir al mes siguiente abra un:

1 Jose Agua 150 dic-2011

pero dicho codigo le sirva tambien a miguel.. lo digo por que si yo hago una SUMA

de todos los montos, donde nombre es igual a jose, y sea igual a agua ?
y otra donde sea igual a luz..
... otra sea igual a jardin..

Pero cuando miguel se meta al sistema.. el tendra una razon mas (GAZ)
y en el codigo no esta... como haria yo, para que el codigo fuera generico..
es decir yo NO se cuantas razones pueden poner infinidad de usuarios..

por eso quiero algo generico.. se me a ocurrido que, el primer dato del form es decir la primera razon siempre tenga id=1, la siguiente 2.. y asi sucesivamente..
pero estoy en la misma por que, no se cuantas razones pondran.. :S

Ose alo que estaria buscando seria una consulta del tipo:
Código PHP:
$Resultado=mysql_query("SELECT * FROM actual where id=1, 2, 3, 4... ,); 
Pero no se cuantos es decir no se cuantos son si 1 , 2 o 3 ..

también se me a ocurrido que puedo hacer lo siguiente, contar todas las razones, de jose, las cuales se guardan en alguna tabla, ´para no lijarse con la de los otros meses.. y ese numero por ejemplo sumo todos los registros de las razones de jose. me da 3!

y hacer lago como que..
se vayan haciendo consultas, y cada uno con su numero. desde 1 hasta el numero final del conteo es decir 3.

Pero no se como hacer esto ultimo que dije, y pues también si a alguno de ustedes se les ocurre algo al respecto..

o cualquier duda sobre lo que dije, yo la aclaro si no logran entender lo explicado arriba..

de ante mano gracias, espero su pronta ayuda, no se de que otra manera puedo hacerlo..
__________________
"Nunca seas arrogante con los humildes, ni humilde con los arrogantes." Paulo Coelho..