Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] sumar variables ajax

Estas en el tema de sumar variables ajax en el foro de PHP en Foros del Web. Hola, como andan? espero que bien No se como sumar los importes que se van agregando en las filas dinamicas. Aca el codigo que estoy ...
  #1 (permalink)  
Antiguo 27/05/2013, 10:51
 
Fecha de Ingreso: marzo-2012
Ubicación: Rosario
Mensajes: 108
Antigüedad: 12 años
Puntos: 0
sumar variables ajax

Hola, como andan? espero que bien
No se como sumar los importes que se van agregando en las filas dinamicas.

Aca el codigo que estoy usando:

Código PHP:
function agregarFila($formulario){
    
$respuesta = new xajaxResponse();
 
extract($formulario);
 
$id_campos $cant_campos $num_campos+1;
    
$str_html_td1 $cod .'<input type="hidden" id="cod' $id_campos '" name="cod' $id_campos '" value="' $cod '"/>' ;
    
$str_html_td2 $descripcion.'<input type="hidden" id="descripcion' $id_campos '" name="descripcion' $id_campos '" value="' $descripcion '"/>' ;
    
$str_html_td3 $cantidad .'<input type="hidden" id="cantidad' $id_campos '" name="cantidad' $id_campos '" value="' $cantidad '"/>' ;
    
$str_html_td4 $precioconiva .'<input type="hidden" id="precioconiva' $id_campos '" name="precioconiva' $id_campos '" value="' $precioconiva '"/>' ;
    
$str_html_td5 $importe.'<input type="hidden" id="importe' $id_campos '" name="importe' $id_campos '" value="' $importe '"/>' ;
    
$str_html_td6 '<img src="imagenes/delete.png" width="16" height="16" alt="Eliminar" onclick="if(confirm(\'Realmente desea eliminar este detalle?\')){xajax_eliminarFila('$id_campos .', proyecto.cant_campos.value);}"/>';
 
 if(
$num_campos == 0){ // creamos un encabezado de lo contrario solo agragamos la fila
  
$respuesta->addCreate("tbDetalle""tr""rowDetalle_0");
        
$respuesta->addCreate("rowDetalle_0""th""tdDetalle_01");    //creamos los campos
        
$respuesta->addCreate("rowDetalle_0""th""tdDetalle_02");
        
$respuesta->addCreate("rowDetalle_0""th""tdDetalle_03");
        
$respuesta->addCreate("rowDetalle_0""th""tdDetalle_04");
        
$respuesta->addCreate("rowDetalle_0""th""tdDetalle_05");
        
$respuesta->addCreate("rowDetalle_0""th""tdDetalle_06");
        
$respuesta->addCreate("rowDetalle_0""th""tdDetalle_07");
        
$respuesta->addCreate("rowDetalle_0""th""tdDetalle_08");
        
        
$respuesta->addAssign("tdDetalle_01""innerHTML""Codigo");   //asignamos el contenido
        
$respuesta->addAssign("tdDetalle_02""innerHTML""Descripcion");
        
$respuesta->addAssign("tdDetalle_03""innerHTML""Cantidad");
        
$respuesta->addAssign("tdDetalle_04""innerHTML""P. Unit");
        
$respuesta->addAssign("tdDetalle_05""innerHTML""Importe");
        
$respuesta->addAssign("tdDetalle_06""innerHTML""Eliminar");
         }
    
$idRow "rowDetalle_$id_campos";
    
$idTd "tdDetalle_$id_campos";
 
$respuesta->addCreate("tbDetalle""tr"$idRow);
    
$respuesta->addCreate($idRow"td"$idTd."1");     //creamos los campos
    
$respuesta->addCreate($idRow"td"$idTd."2");
    
$respuesta->addCreate($idRow"td"$idTd."3");
    
$respuesta->addCreate($idRow"td"$idTd."4");
    
$respuesta->addCreate($idRow"td"$idTd."5");
    
$respuesta->addCreate($idRow"td"$idTd."6");
/*
 *     Esta parte podria estar dentro de algun ciclo iterativo  */
 
    
$respuesta->addAssign($idTd."1""innerHTML"$str_html_td1);   //asignamos el contenido
    
$respuesta->addAssign($idTd."2""innerHTML"$str_html_td2);
    
$respuesta->addAssign($idTd."3""innerHTML"$str_html_td3);
    
$respuesta->addAssign($idTd."4""innerHTML"$str_html_td4);
    
$respuesta->addAssign($idTd."5""innerHTML"$str_html_td5);
    
$respuesta->addAssign($idTd."6""innerHTML"$str_html_td6);
 
/*  aumentamos el contador de campos  */
 
 
$respuesta->addAssign("num_campos","value"$id_campos);
 
$respuesta->addAssign("cant_campos" ,"value"$id_campos);


 return 
$respuesta;


Etiquetas: dinamicas, filas, sumas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:54.