Foros del Web » Programando para Internet » PHP »

tabla dinamica

Estas en el tema de tabla dinamica en el foro de PHP en Foros del Web. Hola amigos.. me alegra saludarlos. Tengo el siguiente problema. Cree un formulario con la finalidad de que al darle click en un boton me valla ...
  #1 (permalink)  
Antiguo 16/12/2015, 12:51
 
Fecha de Ingreso: diciembre-2015
Mensajes: 5
Antigüedad: 8 años, 11 meses
Puntos: 0
tabla dinamica

Hola amigos.. me alegra saludarlos.

Tengo el siguiente problema.

Cree un formulario con la finalidad de que al darle click en un boton me valla creando filas pero me esta diciendo que la variable cantidad_lineas no ha sido definida ..
la cual la he definido casi al final del codigo asi:
Código PHP:
echo"<input type='hidden' name='cantidad_lineas' value='".$_POST['cantidad_lineas']."'>"
Agradezco sus ayudas.

este es mi codigo

Código PHP:

if(!empty($_POST['agregar']))
    {
        //aumentos el contador
        $_POST['cantidad_lineas']=$_POST['cantidad_lineas']+1;
        
        //generamos los datos para la nueva liena
        $i=$_POST['cantidad_lineas'];
        $_POST['visible' .$i]=1;
    }

<form method="post">

<?php
echo"<div>";
    echo
"<table id='formulario' border='1'>";
        echo
"<tr>";
            echo
"<td>valor</td>";    
            echo
"<td>descuento</td>";    
            echo
"<td>Eliminar</td>";    
        echo
"</tr>";

for (
$i=1$i<=$_POST['cantidad_lineas'];$i++)
{
    if(
$_POST['visible' .$i]==1)
    {
            echo 
"<tr>";
                  echo
"<td><input name='valor'" .$i"'value='" .$_POST['valor' .$i]."' style='width:90%;'></td>";
                  echo
"<td><input name='descuento'" .$i"'value='" .$_POST['descuento' .$i]."' style='width:90%;'></td>";
                  echo
"<td><button name='Eliminar' value='".$i."'>Eliminar</button></td>";
            echo 
"</tr>";
                    
//$subtotal+=$_POST['valor' .$i];
    
}
    echo 
"<input type='hidden' name='visible'" .$i"' value='" .$_POST['visible' .$i]. "'>"
}

echo 
"<tr style='background-color:#00FF00; color:#FFFFFF;'>";
        
        echo 
"<td align='right '>Subtotal</td>";
        echo 
"<td align='right '></td>";
        echo 
"<td align='center '></td>";
        echo
"</tr>";
    
    echo
"</table>";
    
    
//BOTON AGREGAR
    
echo"<br><br>";
    echo
"<button name='agregar' value='agregar'>Agregar Lineas</button>";
    echo
"</div>";
    
    
//VARIABLES
    
echo"<input type='hidden' name='cantidad_lineas' value='".$_POST['cantidad_lineas']."'>";
    
    echo
"<div>";
    echo
"<button name='guardar' value='guardar' >Guardar Registros</button>";
    echo
"</div>";
    
    
 

?>
</form>
  #2 (permalink)  
Antiguo 16/12/2015, 13:48
 
Fecha de Ingreso: octubre-2010
Ubicación: España
Mensajes: 1.007
Antigüedad: 14 años, 1 mes
Puntos: 123
Respuesta: tabla dinamica

$_POST['cantidad_lineas']; no esta definida la primera vez que ejecutas el codigo, se esta definiendo cuando $_POST['agregar'] no es 0, no esta vacía, o se encuentra definida.
  #3 (permalink)  
Antiguo 16/12/2015, 14:13
 
Fecha de Ingreso: diciembre-2015
Mensajes: 5
Antigüedad: 8 años, 11 meses
Puntos: 0
Respuesta: tabla dinamica

hola.. gracias por responder..

Cuando voy a la pagina de una vez me muestra el siguiente error:

Cita:

A PHP Error was encountered

Severity: Notice

Message: Undefined index: cantidad_lineas

Filename: views/vRegistroVentas.php

Line Number: 63

Backtrace:

File: C:\xampp\htdocs\BDInventario\application\views\vRe gistroVentas.php
Line: 63
Function: _error_handler

File: C:\xampp\htdocs\BDInventario\application\controlle rs\cInventario.php
Line: 453
Function: view

File: C:\xampp\htdocs\BDInventario\index.php
Line: 292
Function: require_once
si le doy click en el boton agregar, el me agrega una fila pero me aparece el siguiente error:
Cita:

A PHP Error was encountered

Severity: Notice

Message: Undefined index: valor1

Filename: views/vRegistroVentas.php

Line Number: 68

Backtrace:

File: C:\xampp\htdocs\BDInventario\application\views\vRe gistroVentas.php
Line: 68
Function: _error_handler

File: C:\xampp\htdocs\BDInventario\application\controlle rs\cInventario.php
Line: 453
Function: view

File: C:\xampp\htdocs\BDInventario\index.php
Line: 292
Function: require_once


A PHP Error was encountered

Severity: Notice

Message: Undefined index: descuento1

Filename: views/vRegistroVentas.php

Line Number: 69

Backtrace:

File: C:\xampp\htdocs\BDInventario\application\views\vRe gistroVentas.php
Line: 69
Function: _error_handler

File: C:\xampp\htdocs\BDInventario\application\controlle rs\cInventario.php
Line: 453
Function: view

File: C:\xampp\htdocs\BDInventario\index.php
Line: 292
Function: require_once
luego si le vuelvo a dar click en agregar no me agrega mas y me aumenta los errores , 1, 2....
  #4 (permalink)  
Antiguo 16/12/2015, 15:16
Avatar de xfxstudios  
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 9 años, 5 meses
Puntos: 263
Respuesta: tabla dinamica

y porque no mejor lo haces con js y te evitas tantos problemas, porque asi no te va a servir de mucho, utiliza js para ello y envias los datos como un array
__________________
[email protected]
HITCEL
  #5 (permalink)  
Antiguo 16/12/2015, 15:24
 
Fecha de Ingreso: diciembre-2015
Mensajes: 5
Antigüedad: 8 años, 11 meses
Puntos: 0
Respuesta: tabla dinamica

lo que pasa es que soy un poco novata y estoy creando un sistema de facturación, y pues llegue a ese punto.. lo estoy realizando con codeigniter y ese codigo anterior fue uno que puse en practica, pero la verdad es que apesar de que estado averiguando no he encontrado mucho sobre el tema.

Etiquetas: dinamica, formulario, registro, tabla, variable
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 22:13.