Ver Mensaje Individual
  #7 (permalink)  
Antiguo 26/12/2004, 09:50
Avatar de BLAH !!
BLAH !!
 
Fecha de Ingreso: septiembre-2003
Ubicación: Región Metropolitana, Santiago, Chile
Mensajes: 706
Antigüedad: 20 años, 7 meses
Puntos: 16
mmm... algo asi

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.-
__________________
Adios ...!!!!

Última edición por BLAH !!; 26/12/2004 a las 10:02 Razón: me falto algo....