Código PHP:
Ver original
if($btn=="Actualizar"){ $noproyecto = $_POST['txtnoproy']; foreach($_POST['txtnopro'] as $key => $nopro) { $cantidad = $_POST['txtcotiz'][$key]; $obs = $_POST['txtobscotiz'][$key]; $sql="update cotizaciones set idproducto=$nopro, cantidad=$cantidad, observaciones=$obs where noproyecto='$noproyecto'"; echo "<script> alert('Se actualizo la cotizacion correctamente'); window.location='ingresoproyectos.php';</script>";
los texts que se nombran en el codigo anterior se encuentran en una consulta que realizo y con la que se supone se puede manipular para actualizar posteriormente. esta es la consulta:
Código PHP:
Ver original
<?php $sql=" SELECT cotizaciones.nocotizacion, cotizaciones.idproducto, cotizaciones.cantidad, cotizaciones.observaciones FROM cotizaciones INNER JOIN pedidos WHERE cotizaciones.noproyecto = '".$proy."' GROUP BY cotizaciones.idproducto ORDER BY cotizaciones.noproyecto DESC"; echo"<center> <table border='4' bordercolor='#0099FF' bgcolor='#FFFFFF'> <tr> <td><font color='navy'><strong>Desc. del Producto</strong></font></td> <td><font color='navy'><strong>Cantidad<br>Cotizada</strong></font></td> <td><font color='navy'><strong>Observaciones</strong></font></td> </tr>"; $var=$resul[0]; $var1=$resul[1]; $var2=$resul[2]; $var3=$resul[3]; echo "<tr> <td><input name='txtnopro[]' type='text' value='$var1' size='48'/></td> <td><input name='txtcotiz[]' type='text' value='$var2' size='5'/> <td><textarea name='txtobscotiz[]' type='text' size='15'>$var3</textarea></td> </tr>"; } echo "</table> </center>"; ?>
y txtnoproy esta en el encabezado de la consulta donde se encuentra el codigo del proyecto...
no se porque no puede actualizar... que pude hacer mal?, gracias por su colaboracion de antemano.