Ver Mensaje Individual
  #29 (permalink)  
Antiguo 11/06/2009, 10:36
Avatar de abimaelrc
abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: formulario modificar base de datos foto

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