El precio de venta al público contiene caracteres
"; } //Comprobamos que el stock es correcto. // 1 Comprobamos comas y puntos $stock = str_replace(",",".",$stock); //Comprobamos que no hay caracteres en el precio de venta al público. if (!preg_match("/^[0-9]*(.[0-9]{0,4})?$/", $stock)) { $error = $error . "
  • El stock contiene caracteres

  • "; } //Comprobamos los bajominimos // 1 Comprobamos comas y puntos $bajominimos = str_replace(",",".",$bajominimos); //Comprobamos que no hay caracteres en el precio de venta al público. if (!preg_match("/^[0-9]*(.[0-9]{0,4})?$/", $bajominimos)) { $error = $error . "
  • El bajominimo contiene caracteres

  • "; } if (strlen($codigo)<6) { $error = $error . "
  • El código debe tener 6 dígitos obligatoriamente
    "; }; //obtenermos los valores de la familia, subfamilia y código del artículo $familia = substr($codigo,0,2); $subfamilia = substr($codigo,2,2); $codigoarticulo = substr($codigo,4,2); //comprobamos que existe dicha familia y subfamilia $consulta = "Select * from familia where codigo='$familia'"; $query = mysql_query($consulta); $total = mysql_num_rows($query); if ($total==0) { $error = $error . "
  • La familia que ha introducido no existe en la Base de Datos.
    "; } else { $fila = mysql_fetch_row($query); $idfamilia = $fila[0]; //Ahora que sabemos que existe la familia, comprobamos la subfamilia $consulta = "Select * from subfamilia where codigo='$subfamilia' and idfamilia=$familia "; $query = mysql_query($consulta); $total = mysql_num_rows($query); if ($total==0) { $error = $error . "
  • La subfamilia que ha introducido no existe en dicha familia.
  • "; }; }; //fin de comprobaciones de familia y subfamilia if ($error=="") { //comprobamos si ya existe ese artículo en esa familia y dicha subfamilia $consulta = "select * from articulos where codfamilia='$familia' and codsubfamilia='$subfamilia' and codigo='$codigoarticulo'"; $query = mysql_query($consulta); $existe = mysql_num_rows($query); if ($existe<>0) { if (($pvp<>"") or ($stock<>"") or ($bajominimos<>"")) { $consulta = "update articulos set "; $inicio=0; if ($pvp<>"") { $consulta = $consulta . " pvp=$pvp"; $inicio=1; } if ($stock<>"") { if ($inicio==0) { $consulta = $consulta . " stock=$stock"; $inicio=1; } else { $consulta = $consulta . " ,stock=$stock"; $inicio=1; } } if ($bajominimos<>"") { if ($inicio==0) { $consulta = $consulta . " bajominimo=$bajominimos"; $inicio=1; } else { $consulta = $consulta . " ,bajominimo=$bajominimos"; $inicio=1; } } $consulta = $consulta . " where codfamilia='$familia' and codsubfamilia='$subfamilia' and codigo='$codigoarticulo'"; $query = mysql_query($consulta); header("Location: ges_articulos.php"); } } else { // //mostramos el mensaje de errores // $loguito="logomensaje.jpg"; $cabecera="articulos.jpg"; $texto="Ese artículo no existe
    "; $actionimp=""; $namevar=""; $valuevar=$id; $valueimp="Imprimir Artículos"; $actionv="ges_articulos.php"; $valuev="Administración de artículos"; include ("mensaje.php"); }; } else { // //mostramos el mensaje de errores // $loguito="logomensaje.jpg"; $cabecera="articulos.jpg"; $texto="Errores: " . $error; $actionimp=""; $namevar=""; $valuevar=$id; $valueimp="Imprimir Artículos"; $actionv="ges_articulos.php"; $valuev="Administración de artículos"; include ("mensaje.php"); }; ?>