Advertisement
Guest User

Untitled

a guest
Jan 20th, 2017
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.12 KB | None | 0 0
  1. <?php
  2. session_start();
  3.  
  4. /*if(!isset($_SESSION['usuario'])){
  5. echo "<script>alert('Debes ingresar para realizar esta acción')</script>";
  6. echo "<script>location.href='index.php'</script>";
  7. }else{
  8. if($_SESSION['usuario']['tipo'] != "cliente"){
  9. echo "<script>alert('Acceso restringido')</script>";
  10. echo "<script>location.href='index.php'</script>";
  11. }
  12. } */
  13.  
  14. include "conexion.php";
  15. $id_plantilla=$_SESSION['id_plantilla'];
  16.  
  17. if(isset($_POST['enviar'])){
  18.  
  19. $codarticulo = $_POST['codarticulo'];
  20. $descripcion=$_POST['descripcion'];
  21. $precio=$_POST['precio'];
  22. $tipo=$_POST['tipo'];
  23. $archivo=$_FILES['imagen']['tmp_name'];
  24. $archivo_nombre=$_FILES['imagen']['name'];
  25.  
  26. $mensaje=array("");
  27. $error=false;
  28.  
  29. if(empty($archivo)){
  30. $mensaje[1]="<div id='error'>*Ingrese una imagen</div>";
  31. $error=true;
  32. }
  33.  
  34. $fragmentos = explode(".", $archivo_nombre);
  35. $extension = end($fragmentos);
  36. if ($extension !="jpg" && $extension !="png" && $extension != "gif"){
  37. $mensaje[2]="<div id='error'>*Sólo se permiten imágenes con formato JPG, PNG o GIF</div>";
  38. $error=true;
  39. }
  40.  
  41. if(empty($codarticulo)){
  42. $mensaje[3]="<div id='error'>*Ingrese codigo de articulo</div>";
  43. $error=true;
  44. }
  45.  
  46. if (!ereg("^[a-zA-Z0-9]",$codarticulo)){
  47. $mensaje[4]="<div id='error'>*Ingresa sólo letras o numeros</div>";
  48. $error=true;
  49. }
  50.  
  51. if(strlen($codarticulo) < 4){
  52. $mensaje[5]="<div id='error'>*Este campo debe contener como mínimo 4 letras</div>";
  53. $error=true;
  54. }
  55.  
  56. if(empty($descripcion)){
  57. $mensaje[3]="<div id='error'>*Ingrese descripcion de articulo</div>";
  58. $error=true;
  59. }
  60.  
  61. if (!ereg("^[a-zA-Z0-9]",$descripcion)){
  62. $mensaje[4]="<div id='error'>*Ingresa solo letras o numeros</div>";
  63. $error=true;
  64. }
  65.  
  66. if(strlen($descripcion) < 4){
  67. $mensaje[5]="<div id='error'>*Este campo debe contener como mínimo 4 letras</div>";
  68. $error=true;
  69. }
  70.  
  71.  
  72. if($tipo=="Seleccione tipo"){
  73. $mensaje[6]="<div id='error'>*Seleccione tipo</div>";
  74. $error=true;
  75. }
  76.  
  77. if(empty($precio)){
  78. $mensaje[7]="<div id='error'>*Ingrese precio</div>";
  79. $error=true;
  80. }
  81.  
  82. if(!is_numeric($precio)){
  83. $mensaje[8]="<div id='error'>*Precio debe ser un número</div>";
  84. $error=true;
  85. }
  86.  
  87. if($error==false){
  88.  
  89. move_uploaded_file($archivo, "images/gallery".$codarticulo.'.jpg');
  90. $imagen="images/gallery".$codarticulo.'.jpg';
  91.  
  92. $sentencia=mysqli_query($conexion,"UPDATE articulo SET codarticulo='$codarticulo',descripcion='$descripcion',tipo='$tipo',precio='$precio',imagen='$imagen' WHERE idarticulo=$id_plantilla");
  93. if($sentencia==NULL){
  94. echo "<script>alert('No se pudo actualizar los datos')</script>";
  95. echo "<script>location.href='modificarmiplantilla.php'</script>";
  96. }else
  97. echo "<script>alert('Plantilla actualizada')</script>";
  98. echo "<script>location.href='micuenta.php'</script>";
  99. }
  100. }
  101. ?>
  102. <!DOCTYPE html>
  103. <html lang="es">
  104. <head>
  105. <meta charset="utf-8">
  106. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  107. <meta name="description" content="">
  108. <meta name="author" content="">
  109. <title>Inicio | Herramientas</title>
  110. <!-- core CSS -->
  111. <link href="css/bootstrap.min.css" rel="stylesheet">
  112. <link href="css/font-awesome.min.css" rel="stylesheet">
  113. <link href="css/animate.min.css" rel="stylesheet">
  114. <link href="css/prettyPhoto.css" rel="stylesheet">
  115. <link href="css/main.css" rel="stylesheet">
  116. <link href="css/responsive.css" rel="stylesheet">
  117.  
  118.  
  119. <script src="js/jquery.js"></script>
  120. <script src="js/bootstrap.min.js"></script>
  121. <script src="js/jquery.prettyPhoto.js"></script>
  122. <script src="js/jquery.isotope.min.js"></script>
  123. <script src="js/main.js"></script>
  124. <script src="js/wow.min.js"></script>
  125.  
  126. <!-- para sweet alert2 -->
  127. <script src="bower_components/es6-promise/es6-promise.auto.min.js"></script> <!-- for IE support -->
  128. <script type="text/javascript" src="js/sweetalert2/dist/sweetalert2.min.js"></script>
  129. <link rel="stylesheet" type="text/css" href="js/sweetalert2/dist/sweetalert2.min.css">
  130. </head>
  131. <body class="homepage">
  132. <!--menu-->
  133. <?php require_once('cabecera.php'); ?>
  134.  
  135. <!--Container cabecera-->
  136. <div class="container-fluid" id="container-cabecera">
  137. <div class="container" id="contenido-cabecera">
  138. <div id="titulo-cabecera">Modificar articulo</div>
  139. </div>
  140. </div>
  141. <!--Fin Container cabecera-->
  142.  
  143. <!--Comienzo container mi cuenta-->
  144. <div class="container">
  145.  
  146. <div class="row" id="formulario-modificar-plantilla">
  147. <?php
  148. include "conexion.php";
  149. //$idarticulo=$_GET['idarticulo'];
  150. //$id_plantilla=$_GET['id_plantilla'];
  151. //$_SESSION['id_plantilla']=$id_plantilla;
  152.  
  153. $resultado=mysqli_query($conexion,"SELECT * FROM articulo WHERE idarticulo=$id_plantilla");
  154. $array=mysqli_fetch_array($resultado);
  155. ?>
  156. <form class="form-horizontal" action="modificarmiplantilla.php" method="post" enctype="multipart/form-data">
  157. <div class="content-fluid">
  158. <div class="row-fluid">
  159.  
  160. <div class="col-md-4 col-md-offset-4">
  161.  
  162. <div class="form-group" id="boton-modificar-plantilla">
  163. <a href="micuenta.php" class="btn btn-primary btn-lg btn-block">Panel de control</a>
  164. </div>
  165.  
  166. <div class="form-group">
  167. <img src="<?php echo($array['imagen']);?>" width="388px" height="250px"/>
  168. </div>
  169.  
  170. <div class="form-group">
  171. <input type="file" class="form-control" name="imagen" autofocus>
  172. </div>
  173. <?php
  174. if(isset($mensaje[1])){echo $mensaje[1];}
  175. if(!isset($mensaje[1]) && isset($mensaje[2])){echo $mensaje[2];}
  176. ?>
  177.  
  178. <div class="form-group">
  179. <input type="text" class="form-control" name="codarticulo" value='<?php if(!isset($codarticulo)){echo $array['codarticulo'];}else{echo $codarticulo;}?>' id="codarticulo" autofocus>
  180. </div>
  181. <?php
  182. if(isset($mensaje[3])){echo $mensaje[3];}
  183. if(!isset($mensaje[3]) && isset($mensaje[4])){echo $mensaje[4];}
  184. if(!isset($mensaje[3]) && !isset($mensaje[4]) && isset($mensaje[5])){echo $mensaje[5];}
  185. ?>
  186.  
  187. <div class="form-group">
  188. <input type="text" class="form-control" name="descripcion" value='<?php if(!isset($descripcion)){echo $array['descripcion'];}else{echo $descripcion;}?>' id="descripcion" autofocus>
  189. </div>
  190. <?php
  191. if(isset($mensaje[3])){echo $mensaje[3];}
  192. if(!isset($mensaje[3]) && isset($mensaje[4])){echo $mensaje[4];}
  193. if(!isset($mensaje[3]) && !isset($mensaje[4]) && isset($mensaje[5])){echo $mensaje[5];}
  194. ?>
  195.  
  196. <div class="form-group">
  197. <select name="tipo" id="tipo" class="form-control" autofocus>
  198. <option value="Seleccione tipo">Seleccione tipo</option>
  199. <option>Llave T</option>
  200. <option>Herramientas especiales</option>
  201. <option>Kit de puesta a punto</option>
  202. <option>Otros</option>
  203. </select>
  204. </div>
  205. <?php
  206. if(isset($mensaje[6])){echo $mensaje[6];}
  207. ?>
  208.  
  209. <div class="form-group">
  210. <input type="text" class="form-control" name="precio" value='<?php if(!isset($precio)){echo $array['precio'];}else{echo $precio;}?>' autofocus>
  211. </div>
  212. <?php
  213. if(isset($mensaje[7])){echo $mensaje[7];}
  214. if(!isset($mensaje[7]) && isset($mensaje[8])){echo $mensaje[8];}
  215. ?>
  216.  
  217. <div class="form-group">
  218. <button type="submit" name="enviar" class="btn btn-primary btn-lg btn-block">Modificar</button>
  219. </div>
  220. </div>
  221. <br>
  222. </div>
  223.  
  224. </div>
  225. </form>
  226. </div>
  227. </div>
  228.  
  229.  
  230. </body>
  231. <?php require_once('pie.php'); ?>
  232. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement