Foros del Web » Programando para Internet » Javascript »

Ayuda con incremento

Estas en el tema de Ayuda con incremento en el foro de Javascript en Foros del Web. Tengo este codigo Código PHP: function agregar()     {                 if(document.form.referencia.value != "" && document.form.cantidad.value != "" && document.form.descripcion.value != "" && document.form.valor.value != "" &&document.form.descuento.value != ""){                           <?php $indice  =  0 ?>                          document.form.cant <?php  echo  $indice ?> .style.visibility = 'visible';             document.form.refeprod <?php  echo  $indice ?> .style.visibility = 'visible';             document.form.desc ...
  #1 (permalink)  
Antiguo 01/02/2011, 20:43
Avatar de anacona16  
Fecha de Ingreso: marzo-2010
Ubicación: Bogota DC
Mensajes: 610
Antigüedad: 14 años, 9 meses
Puntos: 52
Ayuda con incremento

Tengo este codigo
Código PHP:
function agregar()
    {        
        if(document.form.referencia.value != "" && document.form.cantidad.value != "" && document.form.descripcion.value != "" && document.form.valor.value != "" &&document.form.descuento.value != ""){
            
            <?php $indice 0 ?>
            
            document.form.cant<?php echo $indice ?>.style.visibility = 'visible';
            document.form.refeprod<?php echo $indice ?>.style.visibility = 'visible';
            document.form.desc<?php echo $indice ?>.style.visibility = 'visible';
            document.form.valor<?php echo $indice ?>.style.visibility = 'visible';
            document.form.valortotal<?php echo $indice ?>.style.visibility = 'visible';
        
            document.form.cant<?php echo $indice ?>.value = document.form.cantidad.value;
            document.form.refeprod<?php echo $indice ?>.value = document.form.referencia.value;
            document.form.desc<?php echo $indice ?>.value = document.form.descripcion.value;
            document.form.valor<?php echo $indice ?>.value = document.form.valor.value;
            
            <?php echo $indice++ ?>
            
            document.form.cantidad.value = "";
            document.form.referencia.value = "";
            document.form.descripcion.value = "";
            document.form.valor.value = "";            
        }else{
            alert('Complete todos los campos antes de agregar el producto a la factura');
        }
    }
Y necesito que al hacer todo el proceso se incremente la variable $indice no se si es la forma correcta de hacer esto pero es lo que se me ocurrio, podrian ayudarme.
  #2 (permalink)  
Antiguo 01/02/2011, 21:04
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 8 meses
Puntos: 1485
Respuesta: Ayuda con incremento

¿cuando termine hacer todo el proceso de donde? ¿de la funcion de javascript? si es el caso, entonces no se puede. te recuerdo que php, al igual que todos los lenguajes de servidor, se analizan en el servidor. de modo que no hay ningun lazo entre lenguaje servidor y cliente. cuando el navegador recibe el contenido, lo que ve es codigo javascript sin codigo php o trazo alguno de cual lenguaje servidor se utilizo. para poder hacer eso, o mas bien algo parecido, necesitaras enviar una peticion al servidor para que incremente un valor. pero notese que una nueva peticion es un nuevo proceso en el servidor, de modo que los estados de variables no son permanentes. supongo, ya que no manejo back-end, necesitaras de algun espacio para almacenar ese valor. ya sea una base de datos o un simple archivo en el servidor. luego en php recuperas el valor leyendo el archivo o base dato. y para aumentar un valor, casi lo mismo, lo unico que con php escribes el valor.

es solo una idea general para que entiendas el proceso que envuelve pero seguramente existen mejores ideas. quizas, si explicas la situacion se puede ofrecer una solucion. sin embargo, me temo que este tema sera para php.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #3 (permalink)  
Antiguo 01/02/2011, 21:52
Avatar de anacona16  
Fecha de Ingreso: marzo-2010
Ubicación: Bogota DC
Mensajes: 610
Antigüedad: 14 años, 9 meses
Puntos: 52
Respuesta: Ayuda con incremento

Muchas gracias voy a pregunta en el foro de PHP
  #4 (permalink)  
Antiguo 02/02/2011, 08:10
 
Fecha de Ingreso: diciembre-2009
Ubicación: Valparaíso
Mensajes: 118
Antigüedad: 15 años
Puntos: 3
Respuesta: Ayuda con incremento

mmmmm, para q kieres incrementar una variable php si cada vez q llamas a la función le asignas 0???

mejor utiliza una variable js...

Etiquetas: incremento
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 21:52.