Hola Luxo
Cambia tu codigo por este.
Código PHP:
<?
if (isset($_POST['action']) && $_POST['action'] == 'edit')
{
$id_prod = $_POST['id'];
$nombre_prod = $_POST['nombre_prod'];
$descripcion_prod = $_POST['descripcion_prod'];
$img_prod = $_POST['img_prod'];
$categoria = $_POST['categoria'];
$query = "UPDATE producto SET id_prod='id', nombre_prod='nombre_prod', descripcion_prod='descripcion_prod', img_prod='img_prod', categoria='categoria' WHERE id_prod='$id'";
$result = mysql_query($query) or die(mysql_error());
echo "<div align=center>Producto Actualizado</div>";
else
echo "<div align=center>Producto No Actualizado</div>";
}
?>
Y tu formulario por este
Código HTML:
<form action="editar.php" method="POST" enctype="multipart/form-data">
<input type="hidden" name="id" value="<? echo $id; ?>">
<input type="hidden" name="action" value="edit">
Nombre Producto
<input type="text" name="nombre_prod" id="field_1" class="short" value="<?php echo $nombre_prod ?>" /> <br>
Categoría <? echo $producto['cat']; ?><br>
Descripción del Producto<br>
<textarea name="descripcion_prod" rows="3" cols="3" id="field_4"><?php echo $descripcion_prod ?></textarea><br>
<input name="archivo" type="file" class="casilla" id="archivo" size="35" /><br>
<input name="enviar" type="submit" class="boton" id="enviar" value="Grabar" />
</form>
Me dices como te fue