Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/03/2015, 09:32
marianomartelli
 
Fecha de Ingreso: agosto-2012
Ubicación: Barcelona
Mensajes: 243
Antigüedad: 11 años, 9 meses
Puntos: 1
Ver si el articulo es igual y actualizar porcentaje

Buenas tardes a todos,

A ver si alguien me puede ayudar.
Tengo el siguiente problema, necesito que al encontrar que las familias de los articulos son iguales me caluque el valor del porcentaje y una vez hecho esto lo actualize.
Lo que he hecho hasta ahora es que me calcule el porcentaje y hasta ahi todo bien, el problema es que al actualizar me modifica solo el ultimo.
Dejo aquí el codigo por si alguien me puede ayudar.

Código PHP:
Ver original
  1. <?php
  2. include "conexion.php";
  3. $descripcion=  $_POST['descripcion'];
  4. $porcentaje=  $_POST['porcentaje'];
  5.  
  6. $consulta=("SELECT * FROM articulo WHERE  descripcion = '$descripcion'");
  7. $datos=mysql_query($consulta,$conexion);
  8. while($row = mysql_fetch_array($datos))
  9.        
  10.        
  11.  {
  12.  
  13.        
  14.          $descripcion=  $row['descripcion'];
  15.          $pvp=          $row['pvp'];
  16.        
  17.    
  18.          $aumentopor = $pvp * $porcentaje /100;
  19.          $aumentopor = $pvp + $aumentopor;
  20.          echo $descripcion;
  21.          
  22.          
  23.          echo $aumentopor;
  24.          
  25.             $actualizar=mysql_query("UPDATE articulo SET  pvp='".$aumentopor."'
  26.  
  27.                 WHERE descripcion='".$descripcion."'", $conexion);
  28.                
  29.                
  30. }
  31.  
  32.  
  33.  
  34.  
  35. if ($actualizar)
  36. {
  37.    echo "
  38.   <html>
  39.       <head>
  40.            <meta http-equiv='REFRESH' content='0 ; url=cambioprecio.php'>
  41.            <script>
  42.               alert ('Cambios de precio con exito!!!');
  43.            </script>
  44.         </head>
  45.     </html>
  46.     ";
  47. }  
  48. else
  49. {
  50.  echo "
  51.   <html>
  52.       <head>
  53.            <meta http-equiv='REFRESH' content='0 ; url=index.html'>
  54.            <script>
  55.               alert ('Error no se ha actualizado!!!');
  56.            </script>
  57.         </head>
  58.     </html>
  59.     ";
  60. }
  61.  
  62.    
  63.    
  64.    
  65.    
  66.    
  67.    
  68. ?>


saludos