hola a todos:
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.-^^