Estoy teniendo el siguiente inconveniente, tengo una tabla con artículos que la obtengo de un archivo txt, cuando la obtengo agrego 2 columnas una con un checkbox y otra para agregar una cantidad...
Código PHP:
<?php
echo "<html>
<head>
<meta http-equiv='Content type' content='text/html'; charset='UTF-8'>
</head>
<body>
<h1>Ejercicio 3</h1>";
$lines = file ('./prueba.txt');
echo "<center><form method='POST' action='cargar.php'>";
echo "<table border='1'>
<tr>
<td>ID Producto</td>
<td>Nombre</td>
<td>Descripcion</td>
<td>Precio</td>
<td>Seleccion</td>
<td>Cantidad</td>
</tr>";
foreach ($lines as $line)
{
$datos = explode("|", $line);
echo "<tr>
<td><input type='hidden' name='producto[]' value='".$datos[0]."'>".$datos[0]."</td>
<td><input type='hidden' name='nombre[]' value='".$datos[1]."'>".$datos[1]."</td>
<td><input type='hidden' name='desc[]' value='".$datos[2]."'>".$datos[2]."</td>
<td><input type='hidden' name='precio[]' value='".$datos[3]."'>".$datos[3]."</td>
<td><input type='checkbox' name='seleccion[]' value=''></td>
<td><input type='text' name='cant[]' ></td>";
}
echo "</table><br>
<input name='boton' type='submit' value='Cargar'></center>";
echo "<br><center><a href='index.php'>volver</a></center>";
echo "</body></html>";
?>
Código PHP:
<?php
$checks = count($_POST['seleccion']);
echo $checks;
$cant = $_POST['cant'];
$producto = $_POST['producto'];
$nombre = $_POST['nombre'];
$desc = $_POST['desc'];
$precio = $_POST['precio'];
if (isset($cant) && isset ($checks))
{
echo "<html>
<head>
<meta http-equiv='Content type' content='text/html'; charset='UTF-8'>
</head>
<body>
<h1 align='center'>Ejercicio 3</h1>";
echo "<table border='1' align='center'>
<tr>
<td>ID Producto</td>
<td>Nombre</td>
<td>Descripcion</td>
<td>Precio</td>
<td>Cantidad</td>
</tr>";
for($i=0;$i<$checks;$i++)
{
echo "<tr>
<td>".$producto[$i]."</td>
<td>".$nombre[$i]."</td>
<td>".$desc[$i]."</td>
<td>".$precio[$i]."</td>
<td>".$cant[$i]."</td>";
}
echo "</table><br>";
}
else
{
echo "No se ha seleccionado ningun elemento";
header("Location: tabla.php");
}
echo "<br><center><a href='index.php'>volver</a></center>";
echo "</body></html>";
?>