Estoy enviando variables desde un inputbox llamado NOMBRE$i, donde $i es el numero que selecciono en un formulario anrior para crear X numero de inputbox.
Ahora cuando quiero mandar estoas variables completadas por e-mail, no me funciona
(el formulario)
---------------------------------------------------------------------
Código HTML:
<form action="<?=$_SERVER["PHP_SELF"]?>" method="get"> <select name="filas"> <? for($i=1; $i<=20; $i++){ echo "<option value='".$i."'>".$i."</option>"; }?> </select> <input type="hidden" name="crear" value="tabla"> <input type="submit" value="crear"> </form>
Código HTML:
<?
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$i id=cantidad$i size=5></td>
<td align=center width=100>
<select type=text name=item$i id=item$i>
<option value='ITEM' selected>ITEM</option>
<option value='1'>1</option>
<option value='2'>2</option>
<option value='3'>3</option>
</select></td>
<td align=center width=220><textarea cols=22 rows=2 name=articulo$i id=articulo$i></textarea></td>
<td align=center width=140>$ <input type=text name=valor$i id=valor$i size=10></td>
<td align=center width=140>$ <input type=text name=total$i id=total$i size=10></td>
</tr>";
}
echo "
</table>
";
}
?>
Al envío (e-mail con html)
Código HTML:
<table border=1 bordercolor=111111 cellpadding=2 cellspacing=0 width=680>"; $i=1; $totaltotal= 0; foreach($_POST["cantidad$i"] as $cantidad){ $total = $_POST["total"][$i]; $totaltotal = $totaltotal+$total; $iva1 = $totaltotal*$iva; $iva2 = round($iva1-$totaltotal); $bruto = $totaltotal+$iva2; $cuerpo .="<tr> <td align=center width=80> <font face='Arial, Helvetica, sans-serif' color='000000' size=3> ".$_POST["cantidad$i"]." </font> </td> <td align=center width=100> <font face='Arial, Helvetica, sans-serif' color='000000' size=3> ".$_POST["item$i"]." </font> </td> <td align=center width=220> <p align=left><font face='Arial, Helvetica, sans-serif' color='000000' size=2> ".$_POST["articulo$i"]." </font></p> </td> <td align=right width=140> <font face='Arial, Helvetica, sans-serif' color='000000' size=3> $ ".$_POST["valor$i"]." </font> </td> <td align=right width=140> <font face='Arial, Helvetica, sans-serif' color='000000' size=3> $ ".$total." </font> </td> </tr>"; $i++; } $cuerpo .= "</table>
Muchas Gracias.-^^