Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/12/2015, 12:51
agenciaimagenarte
 
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>