Que descuidado soy, tenias razon no era la variable correcta. ya lo corregí pero ahora me muestra : Error en la consulta Query: Unknown column '$id' in 'where clause'. Y yo al codigo lo estoy poniendo asi:
Código PHP:
<?php
if(isset($_POST["modifica"]))
{
$id = $_POST["id"];
$sub_categoria = $_POST["sub_categoria"];
$nombre = $_POST["nombre"];
$marca = $_POST["marca"];
$modelo = $_POST["modelo"];
$n_serie = $_POST["n_serie"];
$precio = $_POST["precio"];
$descripcion = $_POST["descripcion"];
include ("config.php");
$sql = 'UPDATE `equipos` SET `sub_categorias` = \'$sub_categorias\', `nombre` = \'$nombre\', `marca` = \'$marca\', `modelo` = \'$modelo\', `n_serie` = \'$n_serie\', `precio` = \'$precio\', `descripcion` = \'$descripcion\' WHERE `id` = $id';
$result = mysql_query($sql, $conn) or die ("Error en la consulta Query: " . mysql_error());
echo "REGISTRO ACTUALIZADO";
};
?>