ahhh... lo que puede estar pasando también es que tengas la directiva register globals en OFF y que no interprete esa variable... Si no te funciona lo anterior, prueba esto:
Código PHP:
//Si el $numid lo has pasado por url:
$Query = "UPDATE $TableName SET cantidad = '$quantity' WHERE id='".$_GET['numid']."'";
echo $Query;
//Si vienes de un formulario (método POST):
$Query = "UPDATE $TableName SET cantidad = '$quantity' WHERE id='".$_POST['numid']."'";
echo $Query;
Prueba y nos cuentas...
Saludos