JAJAJ INTENTE HACER ALGO PERO COMO QUE ME SALIO UN TANTO MAL ... FUNCIONA PERO GENERA COMO 10000 FILAS QUE NO SIRVEN PORQUE SON LA MISMA .. O SEA GENERA TODAS LAS FILAS CON LAS VARIABLES QUE QUIERO PERO DERREPENTE LAS REPITE
AHI LES VA EL CODIGO PARA QUE ME AYUDEN POR FAVOR ... NO SE COMO ARREGLARLO....
Código PHP:
<html>
<head>
</head>
<body>
<form action="<?=$_SERVER["PHP_SELF"]?>" method="get">
<select name="filas">
<? for($i=1; $i<=5; $i++){
echo "<option value='".$i."'>".$i."</option>";
}?>
</select>
<input type="hidden" name="crear" value="tabla">
<input type="submit" value="crear">
</form>
<?
if(isset($_GET["crear"])){
echo "<table border='0' cellpadding='0' cellspacing='0' width='680'>";
for($i=1; $i<=$_GET["filas"]; $i++){
echo "
<tr>
<td align=center width=80><input type=text name=cantidad></td>
<td align=center width=100><input type=text name=item></td>
<td align=center width=220><input type=text name=articulo></td>
<td align=center width=140><input type=text name=valor></td>
<td align=center width=140><input type=text name=total></td>
</tr>";
}
for($i=2; $i<=$_GET["filas"]; $i++){
echo "
<tr>
<td align=center width=80><input type=text name=cantidad></td>
<td align=center width=100><input type=text name=item></td>
<td align=center width=220><input type=text name=articulo></td>
<td align=center width=140><input type=text name=valor></td>
<td align=center width=140><input type=text name=total></td>
</tr>
<tr>
<td align=center width=80><input type=text name=cantidad2></td>
<td align=center width=100><input type=text name=item2></td>
<td align=center width=220><input type=text name=articulo2></td>
<td align=center width=140><input type=text name=valor2></td>
<td align=center width=140><input type=text name=total2></td>
</tr>";
}
for($i=3; $i<=$_GET["filas"]; $i++){
echo "
<tr>
<td align=center width=80><input type=text name=cantidad></td>
<td align=center width=100><input type=text name=item></td>
<td align=center width=220><input type=text name=articulo></td>
<td align=center width=140><input type=text name=valor></td>
<td align=center width=140><input type=text name=total></td>
</tr>
<tr>
<td align=center width=80><input type=text name=cantidad2></td>
<td align=center width=100><input type=text name=item2></td>
<td align=center width=220><input type=text name=articulo2></td>
<td align=center width=140><input type=text name=valor2></td>
<td align=center width=140><input type=text name=total2></td>
</tr>
<tr>
<td align=center width=80><input type=text name=cantidad3></td>
<td align=center width=100><input type=text name=item3></td>
<td align=center width=220><input type=text name=articulo3></td>
<td align=center width=140><input type=text name=valor3></td>
<td align=center width=140><input type=text name=total3></td>
</tr>";
}
for($i=4; $i<=$_GET["filas"]; $i++){
echo "
<tr>
<td align=center width=80><input type=text name=cantidad></td>
<td align=center width=100><input type=text name=item></td>
<td align=center width=220><input type=text name=articulo></td>
<td align=center width=140><input type=text name=valor></td>
<td align=center width=140><input type=text name=total></td>
</tr>
<tr>
<td align=center width=80><input type=text name=cantidad2></td>
<td align=center width=100><input type=text name=item2></td>
<td align=center width=220><input type=text name=articulo2></td>
<td align=center width=140><input type=text name=valor2></td>
<td align=center width=140><input type=text name=total2></td>
</tr>
<tr>
<td align=center width=80><input type=text name=cantidad3></td>
<td align=center width=100><input type=text name=item3></td>
<td align=center width=220><input type=text name=articulo3></td>
<td align=center width=140><input type=text name=valor3></td>
<td align=center width=140><input type=text name=total3></td>
</tr>
<tr>
<td align=center width=80><input type=text name=cantidad4></td>
<td align=center width=100><input type=text name=item4></td>
<td align=center width=220><input type=text name=articulo4></td>
<td align=center width=140><input type=text name=valor4></td>
<td align=center width=140><input type=text name=total4></td>
</tr>";
}
for($i=5; $i<=$_GET["filas"]; $i++){
echo "
<tr>
<td align=center width=80><input type=text name=cantidad></td>
<td align=center width=100><input type=text name=item></td>
<td align=center width=220><input type=text name=articulo></td>
<td align=center width=140><input type=text name=valor></td>
<td align=center width=140><input type=text name=total></td>
</tr>
<tr>
<td align=center width=80><input type=text name=cantidad2></td>
<td align=center width=100><input type=text name=item2></td>
<td align=center width=220><input type=text name=articulo2></td>
<td align=center width=140><input type=text name=valor2></td>
<td align=center width=140><input type=text name=total2></td>
</tr>
<tr>
<td align=center width=80><input type=text name=cantidad3></td>
<td align=center width=100><input type=text name=item3></td>
<td align=center width=220><input type=text name=articulo3></td>
<td align=center width=140><input type=text name=valor3></td>
<td align=center width=140><input type=text name=total3></td>
</tr>
<tr>
<td align=center width=80><input type=text name=cantidad4></td>
<td align=center width=100><input type=text name=item4></td>
<td align=center width=220><input type=text name=articulo4></td>
<td align=center width=140><input type=text name=valor4></td>
<td align=center width=140><input type=text name=total4></td>
</tr>
<tr>
<td align=center width=80><input type=text name=cantidad5></td>
<td align=center width=100><input type=text name=item5></td>
<td align=center width=220><input type=text name=articulo5></td>
<td align=center width=140><input type=text name=valor5></td>
<td align=center width=140><input type=text name=total5></td>
</tr>";
}
echo "</table>";
}
?>
</body>
</html>
mmmm.... miren .. cuando pongo que cree solo una fila, lo hace bien me crea solo
Código HTML:
<tr>
<td align=center width=80><input type=text name=cantidad></td>
<td align=center width=100><input type=text name=item></td>
<td align=center width=220><input type=text name=articulo></td>
<td align=center width=140><input type=text name=valor></td>
<td align=center width=140><input type=text name=total></td>
</tr>
cuando le pongo que cree dos filas se pone tonto y crea
Código HTML:
<tr>
<td align=center width=80><input type=text name=cantidad></td>
<td align=center width=100><input type=text name=item></td>
<td align=center width=220><input type=text name=articulo></td>
<td align=center width=140><input type=text name=valor></td>
<td align=center width=140><input type=text name=total></td>
</tr>
<tr>
<td align=center width=80><input type=text name=cantidad></td>
<td align=center width=100><input type=text name=item></td>
<td align=center width=220><input type=text name=articulo></td>
<td align=center width=140><input type=text name=valor></td>
<td align=center width=140><input type=text name=total></td>
</tr>
<tr>
<td align=center width=80><input type=text name=cantidad></td>
<td align=center width=100><input type=text name=item></td>
<td align=center width=220><input type=text name=articulo></td>
<td align=center width=140><input type=text name=valor></td>
<td align=center width=140><input type=text name=total></td>
</tr>
<tr>
<td align=center width=80><input type=text name=cantidad2></td>
<td align=center width=100><input type=text name=item2></td>
<td align=center width=220><input type=text name=articulo2></td>
<td align=center width=140><input type=text name=valor2></td>
<td align=center width=140><input type=text name=total2></td>
</tr>
AQUI SE VE QUE CREO 2 FILAS DE MAS QUE SERIAN LA SEGUNDA Y LA TERCERA.... lo mismo ocurre cuando pongo 3 o 4 o 5 filas.
Muchas Gracias.-
Pablo Araya.-