Agrega este codigo que arregle a ver si te funciona
Código PHP:
$sqlmodificar2 = "UPDATE producto
SET nombre = '".$_POST["nombremod"]."',
precio_unidad = '".$_POST["preciounidadmod"]."',
precio_antiguo = '".$_POST["precioantiguomod"]."',
descripcion = '".$_POST["direccionmod"]."'
WHERE codigo = '".$_POST["codigo"]."'";
mysql_query ($sqlmodificar2) or die(mysql_error());
$sqlmodificar3="UPDATE producto_almacen
SET stock='".$_POST["stockmod"]."'";
mysql_query($sqlmodificar3)or die(mysql_error());
El problema lo más probable estaba en el segundo query. Cuando tu hace concatenación como el ejemplo que tu escribiste
Código PHP:
$sqlmodificar3="UPDATE producto_almacen SET";
$sqlmodificar3.="stock='".$_POST[stockmod] . "'";
La concatenación continua donde se quedo y cuando continua escribe asi
UPDATE producto_almacen
SETstock='".$_POST[stockmod] . "'"
No deja espacio entre SET y stock para poder crear bien la concatenación tienes que dejar un espacio al principio de la concatenación o al final de la primera parte de la concatenación ejemplo
Código PHP:
$sqlmodificar3="UPDATE producto_almacen SET ";
$sqlmodificar3.="stock='".$_POST[stockmod] . "'";
Si vez a lo ultimo de SET deje un espacio
Me dejas saber