Guest User

Untitled

a guest
Nov 6th, 2017
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.67 KB | None | 0 0
  1. <?php
  2. date_default_timezone_set('America/Caracas');
  3. $variable=trim($_POST['variable']);
  4. $codigocasarepuesto=utf8_decode(trim($_POST['codigocasarepuesto']));
  5. $codigoproductointerno=utf8_decode(trim($_POST['codigoproductointerno']));
  6. $precio=utf8_decode(trim($_POST['precio']));
  7. $mostrarPrecio=utf8_decode(trim($_POST['mostrarPrecio']));
  8. $stock=utf8_decode(trim($_POST['stock']));
  9. $totalElementos=utf8_decode(trim($_POST['totalElementos']));
  10. $fecha= date('d/m/Y');
  11. $hora= date("g:i:s");
  12.  
  13. $codigoproductointernoArray = explode(":", $codigoproductointerno);
  14. $precioArray = explode(":", $precio);
  15. $stockArray = explode(":", $stock);
  16. if($variable=="Actualizar Inventario") {
  17. //conectar a mysql
  18. $username = "omnecomv_web";
  19. $password = "Er08ddlc,,";
  20. $hostname = "localhost";
  21. $dbhandle = mysqli_connect($hostname, $username, $password, "omnecomv_BD") or die("Unable to connect to MySQL");
  22.  
  23. //AQUI SE ELIMINA LOS PRODUCTOS DE LA TABLA PRODUCTOSRAW PARA AGREGAR LOS NUEVOS PRODUCTOS
  24. mysqli_query($dbhandle, "DELETE FROM productosRaw WHERE codigocasarepuesto='$codigocasarepuesto'");
  25. //mysqli_query($dbhandle, "UPDATE productos SET stock='0' WHERE codigocasarepuesto='$codigocasarepuesto'");
  26. for ($i=0; $i < count($codigoproductointernoArray); $i++) {
  27. $codigoProInterno = $codigoproductointernoArray[$i];
  28. $precioValue = $precioArray[$i];
  29. $stockValue = $stockArray[$i];
  30.  
  31. //si el valor de mostrarPrecio es igual a 0 se actualizan todos los productos con el valor del precio 0
  32. if ($mostrarPrecio == 1) {
  33. $q = "UPDATE productos SET precio='0', stock='$stockValue', mostrarPrecio='$mostrarPrecio', fechaUltAct='$fecha', horaUltAct='$hora' WHERE codigoproductointerno='$codigoProInterno' AND codigocasarepuesto='$codigocasarepuesto' AND (mostrarPrecio IS NULL OR mostrarPrecio = 0 OR mostrarPrecio = 1)";
  34. }else {
  35. /*si el valor de mostrarPrecio es igual 1 se actualizan todos los productos con el
  36. valor del precio del inventario*/
  37. $q = "UPDATE productos SET precio='$precioValue', stock='$stockValue', mostrarPrecio='$mostrarPrecio', fechaUltAct='$fecha', horaUltAct='$hora' WHERE codigoproductointerno='$codigoProInterno' AND codigocasarepuesto='$codigocasarepuesto' AND (mostrarPrecio IS NULL OR mostrarPrecio = 0 OR mostrarPrecio = 1)";
  38. }
  39. mysqli_query($dbhandle, $q);
  40.  
  41. mysqli_query($dbhandle, "INSERT INTO productosRaw (codigocasarepuesto, codigoproductointerno, precio, stock) VALUES ('$codigocasarepuesto', '$codigoProInterno', '$precioValue', '$stockValue')");
  42. }
  43. $totalActualizados = $i-1;
  44. //registrar la ultima actualizacion
  45. mysqli_query($dbhandle, "INSERT INTO actualizacionCasaRepuesto (codigocasarepuesto, fecha, hora, numeroRegistros) VALUES ('$codigocasarepuesto','$fecha', '$hora', '$i')");
  46. }
  47. ?>
Add Comment
Please, Sign In to add comment