Muchas gracias Triby ahora el detalle que tengo es que actualiza perfectamente pero necesito enviar todos esos datos agregados por correo electrónico y me vuelve a suceder el primer error de solo enviar el ultimo dato este es el codigo
Código PHP:
Ver originalforeach($_POST['t'] as $indice => $valor) {
$cantidad = $_POST['c'][$indice] * 1;
$sql = "UPDATE productos SET descripcion = '$des', cantidad = '$cantidad', item = '$item' WHERE id = '$idpro'";
}
$to = $_POST['usermail'];
$headers = "Content-Type: text/html; charset=utf8";
$headers .= "Sistema de Requerimientos";
$tema="Reporte de Solicitud";
$mensaje="
<table border='0' cellspacing='2' cellpadding='2'>
<tr>
<td align='center' bgcolor='#FFFFCC'><strong>Items:</strong></td>
<td align='left'>".$item + $cantidad + $des."</td>
</tr>
</table>
";
@mail($to,$tema,$mensaje,$headers);
En que estoy fallando si ya arregle el detalle de los array y actualiza perfecto ?