Creo que aqui esta el error...
$conexion = mysql_connect(".......","....",".......");
mysql_select_db(
"comprar",$conexion);
$resultadox = mysql_query("SELECT * FROM Material WHERE (Id = $numId)", $conexion);
$numx = mysql_num_rows($resultadox);
Ya que el error te esta queriendo decir que el query no es válido...