Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/09/2014, 12:13
Avatar de Jlopez2014
Jlopez2014
 
Fecha de Ingreso: julio-2014
Ubicación: Barranquilla
Mensajes: 154
Antigüedad: 10 años, 5 meses
Puntos: 0
Pregunta Actualizar BD a partir de tabla php

Hola a todos, sin tanta vuelta esta es mi inquietud pues no entiendo porque no me actualiza mi BD con este codigo:

Código PHP:
Ver original
  1. if($btn=="Actualizar"){
  2.     $noproyecto = $_POST['txtnoproy'];
  3.     foreach($_POST['txtnopro'] as $key => $nopro)
  4. {
  5.  
  6.     $cantidad = $_POST['txtcotiz'][$key];
  7.     $obs = $_POST['txtobscotiz'][$key];
  8.        
  9.        
  10.         $sql="update cotizaciones set idproducto=$nopro, cantidad=$cantidad, observaciones=$obs where noproyecto='$noproyecto'";
  11.        
  12.         $cs=mysql_query($sql,$cn);
  13.         echo "<script> alert('Se actualizo la cotizacion correctamente');
  14.         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
  1. <?php
  2. $sql="
  3. SELECT cotizaciones.nocotizacion, cotizaciones.idproducto, cotizaciones.cantidad, cotizaciones.observaciones
  4. FROM cotizaciones
  5. INNER JOIN pedidos
  6. WHERE cotizaciones.noproyecto = '".$proy."'
  7. GROUP BY cotizaciones.idproducto
  8. ORDER BY cotizaciones.noproyecto DESC";
  9.         $cs=mysql_query($sql,$cn);
  10.         echo"<center>
  11. <table border='4' bordercolor='#0099FF' bgcolor='#FFFFFF'>
  12. <tr>
  13. <td><font color='navy'><strong>Desc. del Producto</strong></font></td>
  14. <td><font color='navy'><strong>Cantidad<br>Cotizada</strong></font></td>
  15. <td><font color='navy'><strong>Observaciones</strong></font></td>
  16. </tr>";
  17.         while($resul=mysql_fetch_array($cs)){
  18.             $var=$resul[0];
  19.             $var1=$resul[1];
  20.             $var2=$resul[2];
  21.             $var3=$resul[3];
  22.            
  23.            
  24.             echo "<tr>
  25. <td><input name='txtnopro[]' type='text'  value='$var1' size='48'/></td>
  26. <td><input name='txtcotiz[]' type='text'  value='$var2' size='5'/>
  27. <td><textarea name='txtobscotiz[]' type='text' size='15'>$var3</textarea></td>
  28.  
  29. </tr>";
  30.             }
  31.            
  32.             echo "</table>
  33. </center>";
  34. ?>

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.